Bonjour, EDIT : et désolé je pensais vraiment écrire sur le forum VBA.....
Je souhaite faire une boucle For each .. Next sur des extractions d'un ERP qui sort des .xlsx sans pour autant avoir à les enregistrer.
Le soucis c'est que la détection des fichiers ouverts est sensible et que je ne la comprend pas.
Cette simple macro ne revoit que le fichier où je suis si je referme le fichier où se trouve la macro et le réouvre.
idem si j'enregistre les fichiers extraits et que je les ouvre depuis l'explorateur.
Par contre tout va très bien si je les ouvre depuis le menu excel.
J'avais déjà vu ce soucis sur d'autres macro, mais là c'est ennuyeux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Macro2() ' For Each book In Workbooks MsgBox book.Name Next End Sub
En bref, j'ai 5 ou 6 .xlsx ouverts en même temps que le .xlsm mais c'est ce en même temps qui ne semble pas être évident du point de vue du code.
Merci pour votre aide.
SM
Partager