Besoin d'aide Syntaxe If multiple
Résolu
Villette54
Messages postés
300
Date d'inscription
Statut
Membre
Dernière intervention
-
Villette54 Messages postés 300 Date d'inscription Statut Membre Dernière intervention -
Villette54 Messages postés 300 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Besoin d'aide Syntaxe If multiple
- Ecran multiple pc - Guide
- Excel cellule choix multiple - Guide
- Copier coller multiple - Guide
- If out - Forum Matériel & Système
- Syntaxe precise - Forum Mail
3 réponses
Bonjour,
Pour le premier, il y a juste une erreur de syntaxe :
Dim Motif As String
Motif = ""
If Saisie.Value = True Then
Motif = Saisie.Caption
Else
If Infos.Value = True Then
Motif = Infos.Caption
Else
If Autre.Value = True
Then Motif = Précisez.Value
End If
end if
end if
Pour le deuxième :
If Nom = "" Then
MsgBox ("Veuillez entrer vos votre nom s'il vous plaît. Merci")
Else
If Prénom = "" Then
MsgBox ("Veuillez entrer vos votre prénom s'il vous plaît. Merci")
Else
If Motif = "" Then
MsgBox ("Veuillez choisir un motif s'il vous plaît. Merci")
Else
'reste de la macro
end if
end if
end if
Pour le premier, il y a juste une erreur de syntaxe :
Dim Motif As String
Motif = ""
If Saisie.Value = True Then
Motif = Saisie.Caption
Else
If Infos.Value = True Then
Motif = Infos.Caption
Else
If Autre.Value = True
Then Motif = Précisez.Value
End If
end if
end if
Pour le deuxième :
If Nom = "" Then
MsgBox ("Veuillez entrer vos votre nom s'il vous plaît. Merci")
Else
If Prénom = "" Then
MsgBox ("Veuillez entrer vos votre prénom s'il vous plaît. Merci")
Else
If Motif = "" Then
MsgBox ("Veuillez choisir un motif s'il vous plaît. Merci")
Else
'reste de la macro
end if
end if
end if
Bonjour,
Pour que ta combinaison fonctionne il faut que le End If termine une série de conditions ce qui n'est pas le cas dans ton exxemple.
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
Pour que ta combinaison fonctionne il faut que le End If termine une série de conditions ce qui n'est pas le cas dans ton exxemple.
Dim Motif As StringComme ça.. ça va aller.
'Motif = "" pas nécessaire... déjà vide
If Saisie.Value = True Then
Motif = Saisie.Caption
ElseIf Infos.Value = True Then Motif = Infos.Caption
ElseIf Autre.Value = True Then Motif = Précisez.Value
End If
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .