Question : Conditions sur msgbx

Résolu
poT - 3 déc. 2017 à 12:01
vb95 Messages postés 3472 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 13 avril 2024 - 3 déc. 2017 à 13:28
Bonjour tout le monde et bon dimanche.

Alors voilà je réalise un programme en VBA pour un projet de classe. Sur mon formulaire je dispose de 3 OptionButtons et de 3 Textboxs. Pour mon programme, j'aimerais afficher un msgbox si aucun des OptionButtons est validé ou si un des textbox n'est pas remplie.
Pour cela j'ai écrit ça :

If (TextBox2.Value = "" Or TextBox1.Value = "" Or TextBox3.Value = "") And (OptionButton1 = False And OptionButton2 = False And OptionButton3 = False) Then

MsgBox "Veuillez remplir tous les paramètres de l'appareil à étudier"


Else.....


Cependant la chose qui se produit c'est que si aucun des optionButtons est sur true le message est bien affiché, mais si les textboxs ne sont pas remplis rien ne ce passe.

Pouvez vous m'aidez à trouver mon erreur svp

4 réponses

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
3 déc. 2017 à 12:45
Tu fais un And entre tes 2 conditions, donc forcément ...
0
J'avais vue que c'était possible d'utiliser des and et or pour les conditions, je ne vois toujours pas l'erreur que j'ai faites
0
vb95 Messages postés 3472 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 13 avril 2024 169
3 déc. 2017 à 13:21
bonjour
Je reprends ton message d'origine :
j'aimerais afficher un msgbox si aucun des OptionButtons est validé ou si un des textbox n'est pas remplie
Regarde bien le mot qui est en gras et souligné et tu vas comprendre ton erreur
0
Aaaaaah d'accord ! oui en effet ça marche ! Merci beaucoup !
0
vb95 Messages postés 3472 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 13 avril 2024 169
3 déc. 2017 à 13:28
Pas de souci !
Je mets le message comme résolu
Bon weekend
0
Rejoignez-nous