babylonzoo
XLDnaute Nouveau
Bonjour,
je suis encore novice en VBA et je souhaiterai avoir des tuyaux pour que les saisies faites dans les TextBOX d'un userform soit validées avant enregistrement des données.
voila les codes inserés dans
Private Sub CommandButtonValid_Click()
If TextBoxVisa.Value = "" Then
MsgBox ("Il faut saisir l'opérateur !")
Exit Sub
End If
If TextBoxVisa.Value <> "toto" Then
MsgBox ("Opérateur non reconnu !")
Exit Sub
End If
If TextBoxNLL1.Value = "" Then
MsgBox ("Saisie manquante !")
Exit Sub
ElseIf TextBoxNLL1.Value > 25 Then
MsgBox ("Valeur supérieure à 25 mmm !")
Exit Sub
End If
.................
End Sub
dans la textboxvisa
j'aimerai que "toto" ne soit pas le seul a pouvoir saisir sans ouvrir la msgbox ( j'ai essayé des trucs du style - If TextBoxVisa.Value <> "toto" or "tata" Then.............. mais ça ne fonctionne pas.
dans la
TextBoxNLL1
j'aimerai aussi pouvoir saisir un "M" sans que la macro plante a cause de la conditions Value > 25
Merci pour vos reponses, je suis debutant alors je souhaiterai commprendre le code a inserer ( si c'est possible de faire simple bien sur ! )
merci encore
babyloonzoo
je suis encore novice en VBA et je souhaiterai avoir des tuyaux pour que les saisies faites dans les TextBOX d'un userform soit validées avant enregistrement des données.
voila les codes inserés dans
Private Sub CommandButtonValid_Click()
If TextBoxVisa.Value = "" Then
MsgBox ("Il faut saisir l'opérateur !")
Exit Sub
End If
If TextBoxVisa.Value <> "toto" Then
MsgBox ("Opérateur non reconnu !")
Exit Sub
End If
If TextBoxNLL1.Value = "" Then
MsgBox ("Saisie manquante !")
Exit Sub
ElseIf TextBoxNLL1.Value > 25 Then
MsgBox ("Valeur supérieure à 25 mmm !")
Exit Sub
End If
.................
End Sub
dans la textboxvisa
j'aimerai que "toto" ne soit pas le seul a pouvoir saisir sans ouvrir la msgbox ( j'ai essayé des trucs du style - If TextBoxVisa.Value <> "toto" or "tata" Then.............. mais ça ne fonctionne pas.
dans la
TextBoxNLL1
j'aimerai aussi pouvoir saisir un "M" sans que la macro plante a cause de la conditions Value > 25
Merci pour vos reponses, je suis debutant alors je souhaiterai commprendre le code a inserer ( si c'est possible de faire simple bien sur ! )
merci encore
babyloonzoo