Faire que la macro continue

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 !

linked

XLDnaute Nouveau
Bonsoir,

Quand je fais "run("toto.xls!module1.mamacro")" pour lancer la macro du classeur toto, tout se passe bien la macro se deroule bien.Mon probleme est que une fois dans la macro du second fichier je voudrais fermer le premier fichier mais au moment ou il tombe sur workbooks(le 1er fichier).close, je me retrouve bien dans mon second fichier mais la macro s'est arreté.
Il y avait encore des lignes en dessous de celle qui lance la fermeture... On peut faire quelque chose pour que ca continue quand meme ?
 
Re : Faire que la macro continue

Bonsoir,

Le plus simple serait de ne fermer le fichier qu'à la fin de ta macro, tu peux eventuellement te contenter de le masquer.

Code:
Windows("NomFichier1").Visible = False
Sinon tu peux essayer de lancer ta macro avec OnTime plutot que Run:

Code:
Application.OnTime Now + TimeValue("00:00:01"), "NomFichier2.xls!NomMacro"
A tester.

Cordialement,

Tirex28/
 
- 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

  • Question Question
Microsoft 365 Erreur de macro
Réponses
4
Affichages
796
Réponses
2
Affichages
1 K
Réponses
1
Affichages
813
  • Question Question
XL 2013 macro
Réponses
9
Affichages
1 K
Retour