Assuming that you want to copy from sheet1 in to sheet 2. You need to change sheet names to reflect your actual sheet.
If you want to copy in to next empty column, use this line
ms.Range("A" & Rows.Count).End(xlUp).Offset(1).PasteSpecial xlPasteValues
Private Sub CommandButton1_Click()
Dim ms As Worksheet
Set ms = Sheets("sheet2")
With Sheets("sheet1")
.Range("A1:D1").Copy
ms.Range("A100").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
.Range("A1:D1").EntireRow.Insert
End With
End Sub
Bookmarks