Bonjour,
Essaie ainsi :
Sub Ajout()
Dim ws As Worksheet, ws2 As Worksheet, tbl As Variant, lRow As Long
Set ws = Sheets("FeuilA")
Set ws2 = Sheets("FeuilB")
tbl = ws.Cells(2, 1).CurrentRegion.Value
With ws2
lRow = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
.Cells(lRow, 1).Resize(UBound(tbl), UBound(tbl, 2)).Value = tbl
End With
End Sub
Sub Suppr()
Dim ws2 As Worksheet, lCol As Long, lRow As Long
Set ws2 = Worksheets("FeuilB")
With ws2
lCol = .Cells(2, .Columns.Count).End(xlToLeft).Column
lRow = .Cells(.Rows.Count, 1).End(xlUp).Row
If Not IsEmpty(.Cells(2, 1)) Then .Cells(2, 1).Resize(lRow - 1, lCol).ClearContents
End With
End Sub
Edit : pas vu ta réponse M12, désolé...