Bonjour,

Je vous explique mon souci :
J'ai créé un évènement Workbook_BeforeSave sur un classeur A. Dans cet évènement, j'ouvre un autre classeur B dans lequel j'inscris quelques infos, puis je le referme.
J'ai une macro dans un troisième classeur C qui est amenée à ouvrir le classeur A, effectuer des modifications dessus, puis le sauvegarder et le fermer

Le problème survient quand cette macro sauvegarde le classeur A. En effet, l'évènement Workbook_BeforeSave est déclenché (ce que je souhaite), mais par contre, au moment d'ouvrir le classeur B, la ligne de code est lue sans problème, mais rien ne survient, pas de classeur B qui s'ouvre.

J'ai mis des
Code : Sélectionner tout - Visualiser dans une fenêtre à part
application.screenupdating=true
ou des
Code : Sélectionner tout - Visualiser dans une fenêtre à part
application.enableevents=true
avant, histoire d'être sûr que ça ne vient pas de ça.

Je suis bloqué, et j'ai beau essayer de contourner le problème, je n'y arrive pas
Il semblerait donc que les instructions du type Workbooks.activate ou Workbooks.Open ne fonctionnent pas quand elles font partie d'une macro lancée par la macro d'un autre classeur

Désolé pour la complication des explications...
Quelqu'un peut-il m'aider ?