Débutante : mettre fin a ma macro?
Fermé
camille059131
-
26 avril 2010 à 15:01
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 - 26 avril 2010 à 15:31
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 - 26 avril 2010 à 15:31
3 réponses
tibouuh
Messages postés
2686
Date d'inscription
lundi 30 juin 2008
Statut
Contributeur
Dernière intervention
9 février 2017
647
26 avril 2010 à 15:02
26 avril 2010 à 15:02
Salut,
je crois que tu dois ajouter à la fin la ligne "End Sub".
je crois que tu dois ajouter à la fin la ligne "End Sub".
Neliel
Messages postés
6146
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 688
26 avril 2010 à 15:02
26 avril 2010 à 15:02
Bonjour,
Grâceà l'instruction: End Sub
Grâceà l'instruction: End Sub
Neliel
Messages postés
6146
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 688
26 avril 2010 à 15:31
26 avril 2010 à 15:31
Tu fais:
While(DY<>"FIN")
.
.
.
Wend
Cependant, cela fonctionnera que si tu met FIN dans le dernier inputbox de ton programme et pas dans les autres, si tu veux que ça fonctionne pour les autres, il faudrait que soit tu stocke les différents inputbox dans une variables différentes et que tu rajoute les variables dans le while:
while(DY<>"FIN" AND DA<>"FIN".....)
soit que tu ajoute ce code après chaque inputbox:
if DY="FIN" Then Exit While
While(DY<>"FIN")
.
.
.
Wend
Cependant, cela fonctionnera que si tu met FIN dans le dernier inputbox de ton programme et pas dans les autres, si tu veux que ça fonctionne pour les autres, il faudrait que soit tu stocke les différents inputbox dans une variables différentes et que tu rajoute les variables dans le while:
while(DY<>"FIN" AND DA<>"FIN".....)
soit que tu ajoute ce code après chaque inputbox:
if DY="FIN" Then Exit While