Salut! Je n'ai toujours pas réussi à faire fonctionner la macro, je commence à me remettre en cause, héhéhé !!
Dans mon répertoire j'ai simplement le fichier comportant la macro (classeur3.xls) et mes fichiers que je veux concaténer dans classeur3.xls, de la forme semaine01.xls, semaine02.xls, etc ...
Voici le code actuel ... j'ai commencé à modifier certains paramètres, mais ça ne passe toujours pas, j'ai sans doute du oublier quelquechose!
Sub transfert()
'Lister les Classeurs du dossier
Application.ScreenUpdating = False
Chemin = ThisWorkbook.Path
Set Fichiers = CreateObject('Scripting.FileSystemObject').getfolder(Chemin).Files
For Each Classeur In Fichiers
If Right(Classeur.Name, 3) = 'xls' Then
If Classeur.Name <> ThisWorkbook.Name Then
ListeClasseurs.Add Classeur.Name
End If
End If
Next
'Rechercher la valeur dans chaque classeur
' ATTENTION AUX NOMS DE CLASSEURS ET DE FEUILLES
For N = 1 To ListeClasseurs.Count
Application.EnableEvents = False
Workbooks.Open Chemin & '\\' & ListeClasseurs(N)
Application.EnableEvents = True
With ActiveWorkbook
Worksheets('Feuil1').Activate
'ATTENTION A LA SELECTION DES CELLULES A COPIER
Range('a1', 'af7').Copy
Workbooks('Classeur3.xls').Activate
Worksheets('Récup').Activate
Range('a65000').End(xUp)(1).PasteSpecial
.Close True
End With
Next N
End Sub