OVH Cloud OVH Cloud

GOTO

2 réponses
Avatar
xavier
Bonjour,

Je suis dans une procédure, et je souhaiterais aller à une ligne d'une autre
procédure dans le même module visiblement je ne peux pas utiliser la fonction
goto qui est limitée à la même procédure que puis-je utiliser


Private Sub visiteprec_Click()
If visiteprec.Enabled = True Then
......
End If
End Sub

Merci de votre réponse

2 réponses

Avatar
Corona
Bonjour Xavier,
L'instruction GOTO est à proscrire.
Essaye de faire une fonction ou une sous-routine supplémentaire que tu
pourrais utiliser dans 2 modules séparés.
Philippe
"xavier" a écrit dans le message de news:

Bonjour,

Je suis dans une procédure, et je souhaiterais aller à une ligne d'une
autre
procédure dans le même module visiblement je ne peux pas utiliser la
fonction
goto qui est limitée à la même procédure que puis-je utiliser


Private Sub visiteprec_Click()
If visiteprec.Enabled = True Then
......
End If
End Sub

Merci de votre réponse


Avatar
bourby
xavier wrote:
Bonjour,

Je suis dans une procédure, et je souhaiterais aller à une ligne d'une autre
procédure dans le même module visiblement je ne peux pas utiliser la fonction
goto qui est limitée à la même procédure que puis-je utiliser


Private Sub visiteprec_Click()
If visiteprec.Enabled = True Then
......
End If
End Sub

Merci de votre réponse
bonjour,

dans ce cas, le code que tu souhaites exécuter doit être lui-même une
procédure; si elle s'appelle "maProcédure()", il suffit d'écrire

maProcédure

là où tu as mis ........

Si tu dois transférer des variables, tu peux le faire soit en les
déclarant Public, soit en les passant en argument (voir l'aide).

Cordialement

Bourby