jijudu
Messages postés211Date d'inscriptionjeudi 15 mai 2008StatutMembreDernière intervention 3 septembre 2009
-
28 mai 2008 à 17:22
cs_Megafan
Messages postés389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 2016
-
30 mai 2008 à 14:11
SAlut :)
Voila je sais comment il faut faire un GoTo dans une même macro
exemple :
sub exemple1()
Line1:
'
'code
'
condition
Goto Line1
End sub
Mais le probléme c'est que j'ai essayé le GoTo pour ALler dans une Autre MACRO
et SA ne marche pas ....
cs_Megafan
Messages postés389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 20162 28 mai 2008 à 19:03
Salut,
En 2008 il faut un peu oublier les goto...
Avec des fonctions (fuction) ou des procedures(sub), ça le fait beaucoup mieux....
De plus, change le théme du sujet parceque macro ça rime pas trop avec vb.net/2005 .
@+
Megafan
tounecrazyboy
Messages postés6Date d'inscriptionjeudi 29 novembre 2007StatutMembreDernière intervention29 mai 2008 29 mai 2008 à 09:34
Yep Slt,
Je me suis mal expliqué. Ce que je voudrai faire en faite avec le GoTo c'est de passer de la procedure1 à un ENDROIT Spécifique d'une autre procédure.
Exemple:
Sub procedure1()
___
___
___
If _____ then
_____
_____
GoTo line2
End if
___
___
End sub
Sub procedure2()
___
_____
_____
Line2:
____
____
___
End sub
Lorsque que je compile la procedure1 il ne voit pas Line2.
Est ce qu'il y aurait aprés Goto un code pour dire que la Line2 se trouvé dans la procédure procedure2.
J'espére que c'est possible sinon quelle serait la solution à adopter ??
JPGVB
Messages postés96Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention10 mars 20112 29 mai 2008 à 11:12
Bonjour, ton problème vient du fait même que tu utilises GOTO.
Il est bien plus simple de créer une procédure3 qui contient le code que tu as mis après ton goto ligne2, et d'appeler cette procédure de différents endroits selon tes besoin.
Sub procedure1()
___
___
___
If _____ then
_____
_____
procedure3()
End if
___
___
End sub
Sub procedure2()
___
_____
_____
procedure3()
____
____
___
jijudu
Messages postés211Date d'inscriptionjeudi 15 mai 2008StatutMembreDernière intervention 3 septembre 2009 30 mai 2008 à 11:10
Voilà, en procédant par procédure,
dans ma procedure1, je fais appel à la procédure3. Dans cette derniere contient un code; Dans une partie de ce code j'aimerai lui demander d'aller dans la procedure2 à TEL ENdroit et non pas au début de la procédure2 !!
Est ce que c'est possible ?