de_hanstrapp
XLDnaute Occasionnel
Bonsoir à tous,
J'ai dans un même dossier une cinquantaine de fichiers qui sont au format .xlsm et qui ont la même architecture.
Je souhaite dans un nouveau fichier intégrer toutes les données qui se trouve dans le second onglet nommé "Application_Page" (les données à extraire commencent à la ligne 8 et le nombre est variable selon les fichiers mais ne dépasse jamais les 2000 lignes.
J'ai trouvé un code mais je n'arrive pas à l'adapter...
Quelqu’un pourrait il m'aider ?
Sub recup()
Range("A1").Select
Chemin = "C:\Users\XXX\Desktop\XXX"
Fichier = Dir(Chemin & "*.xlsm")
Do While Fichier <> ""
Workbooks.Open Filename:=Chemin & Fichier
Range("Synthese").Copy
ThisWorkbook.Activate
ActiveSheet.Paste
Windows(Fichier).Activate
Application.CutCopyMode = False
ActiveWorkbook.Close savechanges:=False
ThisWorkbook.Activate
Range("A65536").End(xlUp).Offset(1, 0).Select
Fichier = Dir ' Fichier suivant
Loop
End Sub
Infos : le fichier de destination se nomme "Intégration" et les données devront se trouver dans l'onglet unique qui se nomme "Synthese"
Merci par avance pour votre aide.
Nsapg
J'ai dans un même dossier une cinquantaine de fichiers qui sont au format .xlsm et qui ont la même architecture.
Je souhaite dans un nouveau fichier intégrer toutes les données qui se trouve dans le second onglet nommé "Application_Page" (les données à extraire commencent à la ligne 8 et le nombre est variable selon les fichiers mais ne dépasse jamais les 2000 lignes.
J'ai trouvé un code mais je n'arrive pas à l'adapter...
Quelqu’un pourrait il m'aider ?
Sub recup()
Range("A1").Select
Chemin = "C:\Users\XXX\Desktop\XXX"
Fichier = Dir(Chemin & "*.xlsm")
Do While Fichier <> ""
Workbooks.Open Filename:=Chemin & Fichier
Range("Synthese").Copy
ThisWorkbook.Activate
ActiveSheet.Paste
Windows(Fichier).Activate
Application.CutCopyMode = False
ActiveWorkbook.Close savechanges:=False
ThisWorkbook.Activate
Range("A65536").End(xlUp).Offset(1, 0).Select
Fichier = Dir ' Fichier suivant
Loop
End Sub
Infos : le fichier de destination se nomme "Intégration" et les données devront se trouver dans l'onglet unique qui se nomme "Synthese"
Merci par avance pour votre aide.
Nsapg