• Initiateur de la discussion Initiateur de la discussion LaurentG
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

LaurentG

XLDnaute Occasionnel
Bonjour,

J'ai un USF avec un bouton.
En cliquant dessus, j'aimerai aller dans le module 'module1' et aller au signet 'suite:'. (Car j'aimerai passer les premières lignes du module1).

Y'a-t-il un moyen?

Merci

Laurent
 
Re : Goto

Bonjour le Forum, Laurent,

Le simple est de passer dans ton module un argument de type Boolean (Vrai/faux) et après tu gères un if

comme ceci :

Code:
Sub Test(Launch_First_Line As Boolean)
If Launch_First_Line = True Then
    MsgBox "1ere ligne !!"
End If
MsgBox "2eme ligne"
End Sub
Sub Bouton_False_Click()
    Call Test(False)
End Sub
Sub Bouton_True_Click()
    Call Test(True)
End Sub

A+

Creepy
 
Re : Goto

Bonjour Laurent, bonjour le forum,

Je te propose la bidouille suivante. Utiliser une variable de type Boolean déclarée Publique (Public) dans le module1 (Pubic test As Boolean par exemple). Dans le code du clic du bouton Private Sub CommandButton1_Click() tu donnes à cette variable la valeur True (test = True) et tu appelles la procédure du Module1. Ensuite dans la procédure du module1 tu gères avec un code du style :

Code:
Sub Macro1()
If test = True Then
    test = False
    GoTo suite
End If
 
'tes lignes de code du début
 
suite:
'tes lignes de code qui agiront
End Sub

Édition :

Bonjour Creepy on s'est croisé.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
512
Réponses
18
Affichages
652
Réponses
15
Affichages
788
Réponses
32
Affichages
1 K
Retour