Sans avoir testé...
Je ne pense pas, sans avoir pu tester, que cette ligne pose problème, mais je ne comprends pas trop la ligne
ActiveWindow.SmallScroll Down:=-51
Il faut noter que ActiveWindow, à cet endroit de l'exécution, concerne le fichier que tu viens d'ouvrir (pas celui qui contient la macro)... Est-ce normal de descendre de -51 lignes? Pourquoi pas Up:=51 plutôt que Down=-51?
De plus, ce déplacement est effectué par rapport à la cellule active à la fermeture précédente du fichier, donc, tu dois être sûr de toi pour effectuer cette manoeuvre à l'ouverture du fichier.
D'autre part, les Select ne sont pas nécessaires, tu peux copier directement les données.
Pour mieux cerner le problème, tu dois essayer de déterminer le point commun aux fichiers qui posent problème. As-tu essayé la macro en pas à pas?
Partager