Question : Conditions sur msgbx [Résolu]

Signaler
-
Messages postés
2427
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
6 mai 2021
-
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

Messages postés
14788
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 mai 2021
155
Tu fais un And entre tes 2 conditions, donc forcément ...
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
Messages postés
2427
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
6 mai 2021
137
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
Aaaaaah d'accord ! oui en effet ça marche ! Merci beaucoup !
Messages postés
2427
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
6 mai 2021
137
Pas de souci !
Je mets le message comme résolu
Bon weekend