Boucle sur fichiers excel ouverts
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. :arf:
Code:
1 2 3 4 5 6
| Sub Macro2()
'
For Each book In Workbooks
MsgBox book.Name
Next
End Sub |
J'avais déjà vu ce soucis sur d'autres macro, mais là c'est ennuyeux.
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