Bon, méaculpa, j'ai dis une bêtise (j'avais pas vérifié et ça me semblait logique, mais j'ai raconté n'importe quoi) :
Lorsqu'on utilise If... Then sur une seule ligne, si des instructions appaissent après Then et après des ":", celles-ci sont comprises dans le Then.
Je veux dire que
If 1 = 1 Then a = 7: MsgBox "toto" |
équivaut à :
If 1 = 1 Then
a = 7
MsgBox "toto"
End If |
Pour continuer dans le détail,
If 2 = 1 Then a = 1
MsgBox "toto" |
équivaut à :
If 2 = 1 Then
a = 1
End If
MsgBox "toto" |
Voilà, pour ceux que ça intéresse...