copier toutes les feuilles d'un ensemble de fichiers Excel

copier toutes les feuilles d'un ensemble de fichiers Excel - VB/VBA/VBS - Programmation

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

Reply

Marsh Posté le 28-12-2011 à 15:55:52   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed