Bonjour, Chris, bonjour à tous,
Je n'y connais pas grand-chose dans les modules de classe, mais pourquoi ne mets-tu pas directement ta procédure qui teste les noms de fichiers dans la procédure événementielle "Workbook_Open()"? Ce serait peut-être plus simple, même si je ne sais pas si cela résoudra ton problème.
Ensuite, pour ne pas que ta macro événementielle ne se relance à l'ouverture du deuxième fichier, tu peux rajouter avant l'ouverture ceci:
Application.EnableEvents = False
Et surtout, il faut penser à remettre après l'ouverture de ton fichier:
Application.EnableEvents =true
Je sais que certains n'aiment pas utiliser EnableEvents, mais c'est bien pratique: quand c'est à false, cela empêche les macros événementielles de se déclencher.
Bonne journée.