Sub Sauvegarde()
Dim Derli As Integer
Dim DerliS As Integer
Dim Racine As String
Dim i As Integer
Dim Tablo As Variant
'Chemin à adapter
Racine = "C:\Users\Fred\Desktop\Exemple\" ' --> --> garde le \ final
'liste des classeurs à ouvrir
Tablo = Array("FichierA.xls", "FichierB.xls", "FichierC.xls")
' tu peux aussi faire une liste des classeurs à ouvrir
' et initialiser ton tableau avec les valeurs de cette liste.
DerliS = 2
' boucle sur les valeurs du tableau
For i = 0 To UBound(Tablo)
'ouverture du classeur
Workbooks.Open Filename:=Racine & Tablo(i)
'recherche de la dernière ligne
Derli = Sheets(1).Columns(1).Find("*", , , , , xlPrevious).Row
'copie et collage
Sheets(1).Range("A2:B" & Derli).Copy Workbooks("Sauvegarde.xls").Sheets(1).Range("A" & DerliS)
'incrémentation de la dernière ligne du classeur Sauvegarde
DerliS = DerliS + Derli - 1
'fermeture du classeur
Workbooks(Tablo(i)).Close
Next i
'Enregistrement de Sauvegarde
ThisWorkbook.Save
End Sub