creal69360
XLDnaute Junior
Bonjour,
Je voudrais savoir si c'est possible depuis un fichier excel de récupérer toutes les feuilles d'un autre fichier. J'arrive à récupérer une feuille en précisant son nom avec ce code:
ThisWorkbook.Worksheets(NomOnglet).Cells.ClearContents ' On nettoie la feuille qui va contenir les données
Workbooks.Open Filename:=chemin d'accès fichier On ouvre le fichier source
' On copie les données du fichier source
Workbooks(nom_fichier).Worksheets(feuille à récupérer).Cells.Copy _
ThisWorkbook.Worksheets(NomOnglet destination).Range("A1") ' On colle les données
Workbooks(nom_fichier).Close False ' On ferme le fichier source
End Sub
Mais voila moi je voudrais pouvoir importer toutes les feuilles de mon fichier source en les nommant de la même façon .
Quelqu'un sait si c'est possible?
Merci de m'aider.
Je voudrais savoir si c'est possible depuis un fichier excel de récupérer toutes les feuilles d'un autre fichier. J'arrive à récupérer une feuille en précisant son nom avec ce code:
ThisWorkbook.Worksheets(NomOnglet).Cells.ClearContents ' On nettoie la feuille qui va contenir les données
Workbooks.Open Filename:=chemin d'accès fichier On ouvre le fichier source
' On copie les données du fichier source
Workbooks(nom_fichier).Worksheets(feuille à récupérer).Cells.Copy _
ThisWorkbook.Worksheets(NomOnglet destination).Range("A1") ' On colle les données
Workbooks(nom_fichier).Close False ' On ferme le fichier source
End Sub
Mais voila moi je voudrais pouvoir importer toutes les feuilles de mon fichier source en les nommant de la même façon .
Quelqu'un sait si c'est possible?
Merci de m'aider.