copier toutes les feuilles d'un ensemble de fichiers Excel
copier toutes les feuilles d'un ensemble de fichiers Excel - VB/VBA/VBS - Programmation
Sujets relatifs:
Leave a Replay
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 28-12-2011 à 15:55:52
Bonjour,
J'essaie de copier toutes les feuilles d'un ensemble de fichiers Excel se trouvant dans un même répertoire, dans un fichier Excel de compilation contenant le code suivant.
Malheureument il ne fonctionne pas comme prévu.
Quelqu'un pourrait-il m'aider ?
Merci !
Dimitri
Sub Copier()
Chemin = "C:\...\" 'Répertoire où se trouvent les Excel à compiler
Fichiersource = Dir(Chemin & "*.xlsx" ) ' Premier fichier à compiler
Fichiercible = ThisWorkbook.Name ' Fichier de compilation
Do While Fichiersource <> ""
Workbooks(Fichiersource).Activate
For Each Feuille In Workbooks(Fichiersource).Worksheets
Feuille.Copy After:=Workbooks(Fichiercible).Sheets(1)
Next Feuille
Fichiersource = Dir ' Fichier suivant
Loop
End Sub