Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro faisant appelle à une ligne d'autre autre macro

  • Initiateur de la discussion Initiateur de la discussion seb26000
  • 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 !

seb26000

XLDnaute Occasionnel
Bonjour à tous

J'ai 2 macros :
- Toto
- Titi

A partir d'un bouton, la macro Toto s'exécute et fait appelle à la macro Titi.
La macro Titi a un test 1 ou 0. Si la valeur du test est 0, je souhaite retourner à la fin de la macro Toto. Si la valeur est 1, la macro Titi se termine.

Je ne sais pas retourner à la fin de la macro Toto en étant encore dans la macro Titi..

Merci d'avance !!!
 
Re : Macro faisant appelle à une ligne d'autre autre macro

Bonsoir seb26000, Staple1600, le forum,

Si j'ai bien cerné le problème, je procèderais ainsi :

Déclaration de la variable Test (En tête du module) :

Code:
Public Test As Byte

Dans la macro Titi :

Code:
Sub Titi
...
...
If Test = 0 Then Exit Sub
...
...
End Su
b

Dans la macro Toto :

Code:
Sub Toto
...
...
Call Titi
If Test = 0 Then Goto Fin
...
...
Fin :
...
...
End Sub

Je sais, je n'aime pas employer Goto, mais si des instructions doivent être exécutées en fin de macro Toto, je ne vois pas d'autre solution.

Espérant avoir aidé.

Cordialement.
 
Re : Macro faisant appelle à une ligne d'autre autre macro

Merci Papou,
Je vais essayer ton code demain. Je débute dans le VBA et je pensais qu'une variable était propre à une macro.
Je te tiens au courant, merci encore !!

Seb
 
Re : Macro faisant appelle à une ligne d'autre autre macro

Re

Seb

Pas vu ma question dans mon premier message ?
Ou pas vu tout court le dit message ? 🙄

Au cas ou, je précise ma pensée:

Pourrais-tu, svp soit:
-copier/coller ton code vba dans ton fil.
-joindre un fichier avec ce même code VBA

ceci afin de pouvoir faire des tests.

EDITION: Bonsoir CC
Dis-donc beaucoup de tes congénères bouffent de l'humain ces temps-ci 😉
Pas plus tard que pas longtemps zou deux bras en moins le gars 🙁

EDITION2: toi aussi CC, apparemment t'es invisible 😉

EDITION3:
Je voulais dire invisible aux yeux de seb, puisqu'il semblerait qu'il ne nous ai pas vu 🙄
(En tout cas, nos messages c'est quasi-certain )
 
Dernière édition:
Re : Macro faisant appelle à une ligne d'autre autre macro

Bonsoir CC et Staple !

Je suis désolé je n'avais pas vu le poste car je suis allé directementen bas du sujet de discution. Merci beaucoup de vos aides. J'ai appliqué le code que m'a fourni Papou et ca marche tres bien.
Merci de vos aides !!!!
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…