Bonsoir
mon probleme est qu'il ouvre bien le classeur à copier, mais ne copie aucune donnée dans le feuille de synthese
j'ai repris une macro existant dans un post precedent, mais j'ai du manquer quelque chose dans la mise à jour du code (https://www.excel-downloads.com/threads/agreger-des-donnees-de-plusieurs-fichiers-xls.99761/)
pouvez-vous m'aider ?
merci
Sub syntèseClasseursBD2()
Set maitre = ActiveWorkbook
Repertoire = ThisWorkbook.Path
nf = Dir(Repertoire & "\*.xls") ' premier fichier
Do While nf <> ""
If nf <> ThisWorkbook.Name Then
Workbooks.Open Filename:=Repertoire & "\" & nf
Range("A2", [A1048576].End(xlUp)).Resize(, 12).Copy _
maitre.Sheets(1).[A1048576].End(xlUp).Offset(1, 0)
ActiveWorkbook.Close False
End If
nf = Dir ' fichier suivant
Loop
End Sub
mon probleme est qu'il ouvre bien le classeur à copier, mais ne copie aucune donnée dans le feuille de synthese
j'ai repris une macro existant dans un post precedent, mais j'ai du manquer quelque chose dans la mise à jour du code (https://www.excel-downloads.com/threads/agreger-des-donnees-de-plusieurs-fichiers-xls.99761/)
pouvez-vous m'aider ?
merci
Sub syntèseClasseursBD2()
Set maitre = ActiveWorkbook
Repertoire = ThisWorkbook.Path
nf = Dir(Repertoire & "\*.xls") ' premier fichier
Do While nf <> ""
If nf <> ThisWorkbook.Name Then
Workbooks.Open Filename:=Repertoire & "\" & nf
Range("A2", [A1048576].End(xlUp)).Resize(, 12).Copy _
maitre.Sheets(1).[A1048576].End(xlUp).Offset(1, 0)
ActiveWorkbook.Close False
End If
nf = Dir ' fichier suivant
Loop
End Sub