Bonjour à tous,
J'ai encore un petit soucis avec mon code. Dans une des deux textbox (textbox5), je voudrais forcer l'écriture numérique. J'ai donc rajouté une ligne.
Ca fonctionne dans tous les cas de figure, sauf si je ne remplit que le champ "Y" (textbox4), j'ai également le message d'alerte "Le caractère saisi n'est pas valide". En fait si la Textbox4 est renseignée, le message d'alerte n'a pas besoin de s'afficher, puisqu'il faut qu'au moins une des 2 textbox soient remplit pour pouvoir valider le formulaire.
Pas simple de comprendre toutes les subtilités du vba . Merci pour aide
If TextBox4 = "" And TextBox5 = "" Then
MsgBox "Merci de compléter les champs ""X"" et/ou ""Y""", vbExclamation, "Remplir les champs demandés"
Exit Sub
End If
Unload Me 'Revenir au formulaire pour compléter
If Not IsNumeric(Right(TextBox5, 1)) Then
MsgBox "Le caractere saisi n'est pas valide"
Exit Sub
End If
Unload Me 'Revenir au formulaire pour compléter
End Sub