bonjour
comment dire à VB qu'une variable pourra être utilisée par tous les modules et userform?
merci
Version imprimable
bonjour
comment dire à VB qu'une variable pourra être utilisée par tous les modules et userform?
merci
En cherchant un minimum dans la FAQ et les Tutos pour les questions simples notamment ;)
voir Utiliser les variables en VBA Excel
cordialement,
Didier
est-il possible de modifier la variable dans un module quelconque?
genre j'ai 2 bouton quand je clique sur 1 ça met une valeur à la variable
quand je clique sur 2 ça met une autre valeur
en gros un truc dans le genre
sachant que j'ai faitCode:
1
2
3
4
5
6
7
8
9
10
11 Private Sub CommandButton1_Click() BF = 100 NATUPIECE.Hide TYPEMOD.Show End Sub Private Sub CommandButton2_Click() BF = 0 NATUPIECE.Hide TYPEMOD.Show End Sub
tout ça pour faire un truc comme çaCode:
1
2
3
4 Public BF As Integer Public Sub Workbook_Open() NATUPIECE.Show End Sub
Code:
1
2
3
4
5 Private Sub CommandButton1_Click() Range("c" & 2 + BF).Formula = "0K1U" TYPEMOD.Hide NUMPIECE.Show End Sub
Bonjour,
Oui c'est possible et c'est indiqué dans le Tuto que t'a communiqué Ormonth ;)
Citation:
Pour que la variable soit utilisable dans toutes les macros du projet, il faut utiliser l'instruction Public et la variable doit impérativement être placée en tête d'un module standard.