Salut,
Même si tu ne connais pas les différents fichiers, je suppose qu'ils sont plus ou moins tous dans un même répertoire.
Je te propose donc d'utiliser la méthode FileSearch et d'ouvrir tous les fichiers *.xls qui deviendront alors ton ActiveWorkbook. Il ne te restera plus qu'à balancer ton
Application.Calculation = xlAutomatic
et à fermer ton fichier avant de passer au suivant. Avec un Application.ScreenUpdating = False et un Application.DisplayAlerts = False, ça devrait aller.
Au pire, tu peux le faire même sur des fichiers qui sont déjà en automatique et qui n'ont pas été modifiés, ça ne changera rien pour eux. Ainsi, tu pourrais le faire dès la racine vu, qu'en général, on laisse tout en automatique.
Qu'en penses-tu ?
Partager