Bonjour à tous et toutes,
Pour mon contexte, j'ai une macro qui applique des modifications à des macros sur plusieurs centaines de fichiers excels.
Les modifications consistent principalement à supprimer des modules dans le projet VBA des classeurs cibles et dans insérer d'autres.
Les classeurs cibles sont dans un dossier et je balaye le Dossier pour identifie les fichiers correspondants à mon pattern (exemple : Annexes2, Annexes 125, ...)
Donc j'ai une macro qui marche pour faire tout ca (si besoin je peux vous la fournir).
Le problème, c'est le temps d'execution.
Je constate que la majorité du temps est consacrée à l'ouverture des fichiers, malgrès les macros d'ouverture désactivées et l'affichage figé.
Ma question est : Est-il possible de modifier un projet VBA d'un classeur sans ouvrir le dit classeur ?
J'ai pensé à ADO mais je n'ai pas trouvé de piste de départ pour modifier le code.
Merci d'avance pour votre aide.
Cordialement,
Zéabon
Partager