Gix
XLDnaute Occasionnel
Bonjour à vous tous,
J'essaye d'effectuer certain calcul avec des TextBox, mais il me faut un petit coup de main pour mettre certaines conditions en place , voilà dont j'ai besoin d'écrire sur événement change.
Private Sub TextBox6_Change ()
Si valeur saisie dans TB6 n'est pas numérique
MsgBox " valeur bla bla "
TB6.value = " "
Sortir de la procédure
Si un des TB7 ou TB8 n'est pas renseigné sortir de la procédure sans vider TB6
Fin de la condition
Macro si toute condition OK
End Sub
Je connais la méthode
If Not IsNumeric ( TB6.Value) Then
MsgBox " Bla Bla "
TB6.Value = " "
Exit Sub
End if
Mais cela ne fonctionne pas correctement, il apparaît MsgBox 2 fois l'une après l'autre car c'est sur événement change et comme il doit vider le TB6 voilà pourquoi apparaît le 2 ème MsgBox
Donc c'est mon premier problème, et pour le reste des conditions si TB7 ou TB8 est vide sortir de la procédure
Là je bloque complet
Merci d'avance pour vos lumières.
Gix.
J'essaye d'effectuer certain calcul avec des TextBox, mais il me faut un petit coup de main pour mettre certaines conditions en place , voilà dont j'ai besoin d'écrire sur événement change.
Private Sub TextBox6_Change ()
Si valeur saisie dans TB6 n'est pas numérique
MsgBox " valeur bla bla "
TB6.value = " "
Sortir de la procédure
Si un des TB7 ou TB8 n'est pas renseigné sortir de la procédure sans vider TB6
Fin de la condition
Macro si toute condition OK
End Sub
Je connais la méthode
If Not IsNumeric ( TB6.Value) Then
MsgBox " Bla Bla "
TB6.Value = " "
Exit Sub
End if
Mais cela ne fonctionne pas correctement, il apparaît MsgBox 2 fois l'une après l'autre car c'est sur événement change et comme il doit vider le TB6 voilà pourquoi apparaît le 2 ème MsgBox
Donc c'est mon premier problème, et pour le reste des conditions si TB7 ou TB8 est vide sortir de la procédure
Là je bloque complet
Merci d'avance pour vos lumières.
Gix.