Fermeture de classeurS en VBA sans les auto_close?

  • Initiateur de la discussion Eliane de Tahiti
  • Date de début
E

Eliane de Tahiti

Guest
Bonjour,

Dans un claseeur 'New.xls', je vais devoir faire un bout de VBA pour ouvrir 5 autres classeurs xls qui contiennent chacun une macro auto_close().

Le VBA codé dans New.xls devra aussi fermer les 5 autres classeurs SANS que les macro respectives auto_close ne s'exécutent.

Comment coder en VBA la fermeture d'un autre classeur en 'sautant' l'auto_close() ?

Ma question revient probablement à trouver le code VBA équivalent à SHIFT+Fermer

D'avance merci

Eliane,
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonjour Eliane, bonjour à toutes et à tous :)

Si tu es vraiment sûre de ce que tu fais, tu peux essayer ce code :

Application.EnableEvents = False
Workbooks.Open NomDuClasseur
Application.EnableEvents = True

et

Application.EnableEvents = False
Workbooks(NomDuClasseur).Close
Application.EnableEvents = True

A+ ;)
 

Statistiques des forums

Discussions
312 514
Messages
2 089 219
Membres
104 065
dernier inscrit
il matador