Bonjour à tous !
Le classeur contenant ma macro (.xlsm) est situé dans un dossier, ce dossier contient un nombre variable de classeurs (.xlsm aussi) que la macro ouvre afin d'en extraire des données.
Voici mon code :
Le problème, mais qui est logique, est qu'on sort de la boucle dès qu'on tombe sur le classeur Principal. (Et comme par hasard, on tombe sur ce classeur là en premier !)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ' Principal = Thisworkbook Do While fichier <> "" And fichier <> Principal.Name Workbooks.Open (repertoire & fichier) For j = 1 To nbSpots With ActiveWorkbook.Sheets("Circularity") ' mes actions End With Next ActiveWorkbook.Close savechanges:=False fichier = Dir Loop
Auriez-vous une solution ?
Merci d'avance !![]()
Partager