cs_franckydeluka
Messages postés228Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 janvier 20081 27 juil. 2005 à 15:45
"Else sans If" tu as un if au dessus ?
sinon il te manque aussi les parenthèses pour ta MsgBox ainsi qu'une varaiable car ta MsgBox renvoi un integer
Dim resultat
resultat = MsgBox ("Echec de la saisie du mot de passe" & vbCr & "La commande ne peut etre éxecutée", vbOKOnly + vbExclamation, "Mot de passe incorrect")
cs_toods
Messages postés26Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention29 juillet 2005 27 juil. 2005 à 15:53
les parenthèses ne sont pas obligatoires
ainsi que le stockage de la valeur en retour de la msgbox, si tu ne veux pas exploiter la valeur de retour
ton pb peut venir si tu as écrit:
If .... Then .....
Else ....
End IF
Lorsque tu fais If ... Then et que tu n'as qu'une ligne ensuite à traiter et pas de else,tu peux faire:
If ... Then i = i+1
pas de besoin de End IF
Mais si plusieurs lignes:
If ... Then
i = i+1
nb = nb*3
End IF
Avec else:
If ... Then
i = i+1
nb = nb*3
Else i = i+4
End IF
voilou
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 27 juil. 2005 à 15:55
tiens tiens tiens......
re !
bon, on va revoir comment fonctionne la conditionnelle :
le principe est le suivant :
si il pleut, je met un manteau, sinon, je prend juste un pull
syntaxe1 :
If (Rain = True) Then
Moi = Manteau
Else
Moi = Pull
End If
syntaxe 2 :If (Rain True) Then Moi Manteau Else Moi = Pull
comme tu peux le voir, le Else veut dire Sinon.
en français, tu ne commencerais pas ta phrase par "Sinon". tu dirais "Si" d'abord.
c'est pareil pour ton exemple. tu as mis "Sinon" en premier, VB ne comprend pas ta phrase. c'est tout.
En plus il te le dit "ELSE SANS IF", çà veut bien dire qu'il lit "ELSE" et qu'il manque "IF" avant.....
principe multiple :
si il pleut, je prend un parapluie. sinon, si il fait chaud, je met un short, donc sinon, c'est qu'il pleut pas et qu'il fait froid, donc je mettrais un pantalon.
syntaxe :
If (Rain = True) Then
Moi = Parapluie
ElseIf (Weather = Hot) Then
Moi = Short
Else
Moi = Pantalon
End If
vouaip?
PCPT
Vous n’avez pas trouvé la réponse que vous recherchez ?