Question : Conditions sur msgbx [Résolu]

poT - 3 déc. 2017 à 12:01 - Dernière réponse : vb95 1385 Messages postés samedi 11 janvier 2014Date d'inscriptionContributeurStatut 11 décembre 2017 Dernière intervention
- 3 déc. 2017 à 13:28
VBA Office (Excel, Word ...) Posez votre question Signaler Répondre au sujet
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
Afficher la suite 

5 réponses

Répondre au sujet
NHenry 13999 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 9 décembre 2017 Dernière intervention - 3 déc. 2017 à 12:45
0
Utile
Tu fais un And entre tes 2 conditions, donc forcément ...
Commenter la réponse de NHenry
0
Utile
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
Commenter la réponse de poT
vb95 1385 Messages postés samedi 11 janvier 2014Date d'inscriptionContributeurStatut 11 décembre 2017 Dernière intervention - 3 déc. 2017 à 13:21
0
Utile
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
Commenter la réponse de vb95
0
Utile
1
Aaaaaah d'accord ! oui en effet ça marche ! Merci beaucoup !
vb95 1385 Messages postés samedi 11 janvier 2014Date d'inscriptionContributeurStatut 11 décembre 2017 Dernière intervention - 3 déc. 2017 à 13:28
Pas de souci !
Je mets le message comme résolu
Bon weekend
Commenter la réponse de poT

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.