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

Automatisation des traitements et utilisation de "ActiveWorkbook.Close"

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

C

CurtisNewton

Guest
Bonjour,

Je bloque sur un point assez particulier et je me demandais si quelqu'un avait quelque retour d'expérience à partager.

Je chercher à automatiser un traitement de plusieurs centaines de Worbook.
Je dois simplement les ouvrir, lire et les refermer sans modification.

J'utilise donc les actions suivantes:

1/ Workbooks.Open Filename:=Nomfichier, ReadOnly:=True (où Nomfichier est une variable string)
2/ un appel à ma macro de traitement
3/ ActiveWorkbook.Close SaveChanges:=False pour fermer le fichier excel sans modif.

Tout fonctionne trés bien sauf lorsqu'un fichier comporte des liaisons avec d'autres classeurs. Dans ce cas le traitement est bloqué dans l'attente d'une réponse de l'utilisateur à la question : " mise à jour des liaisons" mettre à jour/ ne pas mettre à jour/aide...

Est-ce quelqu'un connait le moyen de contourner ce cas de figure ?

Merci d'avance!
 
Re : Automatisation des traitements et utilisation de "ActiveWorkbook.Close"

Bonjour CurtisNewton et bienvenu, bonjour le forum,

Peut-être avec au début de ton code un :
Code:
Application.DisplayAlerts = False
qu'il te faudra inpérativement compléter à la fin du code par un :
Code:
Application.DisplayAlerts = True
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
2
Affichages
830
DELATRE
D
Réponses
22
Affichages
5 K
L
Réponses
7
Affichages
1 K
lennynero256
L
E
Réponses
2
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…