1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Sub CopieDonnees()
Dim Lastlig As Long
Dim i As Byte
Dim Sht
Sht = Array("Feuil1", "Feuil2") 'Feuilles à copier
'Efface données de Feuil3 et copie de la première ligne des titres
With Sheets("Feuil3")
.Cells.Clear
Sheets(Sht(LBound(Sht))).Rows(1).Copy .Range("A1")
End With
'Copie des données de Feuil1 et Feuil2 à partir de la 2ème ligne dans Feuil3
For i = LBound(Sht) To UBound(Sht)
With Sheets(Sht(i))
Lastlig = .Cells(Rows.Count, 1).End(xlUp).Row
.Rows(2 & ":" & Lastlig).Copy Sheets("Feuil3").Cells(Rows.Count, 1).End(xlUp)(2)
End With
Next i
End Sub |
Partager