[VBA] URGENT svp! enregistrement procédure

Fermé
grace - 8 juil. 2008 à 16:46
 grace - 8 juil. 2008 à 16:56
Bonjour,

si je veux tester le contenu de plusieurs champs comment je fais?
Il y a des Combobox et des textbox

J'ai essayé cela mais ca ne marche pas :

If TextBox1.Value = "" Then
MsgBox "Il faut entrer un numéro d'étiquette"
If combobox1.Value = "" Then
MsgBox "Choisir un responsable dans la liste"
else
.... procedure d'enregristrement
End If
End if
end sub
Merci d'avance pour vos reponses

PS : je suis débutante

2 réponses

julplemet Messages postés 331 Date d'inscription mercredi 25 avril 2007 Statut Membre Dernière intervention 22 juin 2009 79
8 juil. 2008 à 16:48
Apparemment tu devrais faire

If TextBox1.Value == "" Then
MsgBox "Il faut entrer un numéro d'étiquette"
else
If combobox1.Value == "" Then
MsgBox "Choisir un responsable dans la liste"
else
.... procedure d'enregristrement
End If
End if

il me semble qu'en VB tu dois mettre un == pour le test d'egalite parce que = donne une affectation
0
c'est bon ca marche!
Merci beaucoup!

Maintenant si je veux testé le contenu d'un textbox qui doit être une date. Je ne veux pa que ca enregistre si la date n'est pas au format " jj/mm/aaa" comment on fait????
0
julplemet Messages postés 331 Date d'inscription mercredi 25 avril 2007 Statut Membre Dernière intervention 22 juin 2009 79 > grace
8 juil. 2008 à 16:55
Ca devient un autre probleme alors poste un nouveau sujet
(Je n'ai plus le temps de te répondre)

Mais cherche avant, j'ai déjà aidé pour des problèmes de date en VB et ca doit etre courant sur CCM
0
grace > julplemet Messages postés 331 Date d'inscription mercredi 25 avril 2007 Statut Membre Dernière intervention 22 juin 2009
8 juil. 2008 à 16:56
Ok en tout cas merci pour ton aide
0
Matio Messages postés 671 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 25 janvier 2011 299
8 juil. 2008 à 16:50
Si tu place End If
End If ca veux dire que le premier if englobe le 2ème t'es sûre de ça ?
trop tard
0