If Checkbox.Value = True Then
Call macro1
Else
Call macro2
End If
Mais je trouve cette solution dangereuse, car la checkbox est de toutes façons "cochée" ou "décochée", donc une des deux macros se lancera à l'ouverture de ton userform !
If Checkbox.Value = True Then
Call macro1
Else
Call macro2
End If
Mais je trouve cette solution dangereuse, car la checkbox est de toutes façons "cochée" ou "décochée", donc une des deux macros se lancera à l'ouverture de ton userform !
pas sûr .
Si le contrôle "CheckBox" n'est pas initialisé lors de l'ouverture de l'UsF, ou avant, aucune des 2 macros ne sera lancée.
Ce qui n'est pas le cas avec :
Code:
Private Sub [B]CheckBox1_Click[/B]()
If CheckBox1 Then
Call macro1
Else
Call macro2
End If
End Sub
mais là, il y a encore moyen de ne rien lancer en compliquant le test.
pas sûr .
Si le contrôle "CheckBox" n'est pas initialisé lors de l'ouverture de l'UsF, ou avant, aucune des 2 macros ne sera lancée.
Ce qui n'est pas le cas avec :
Code:
Private Sub [B]CheckBox1_Click[/B]()
If CheckBox1 Then
Call macro1
Else
Call macro2
End If
End Sub
mais là, il y a encore moyen de ne rien lancer en compliquant le test.