Change ur range to the below
Sub CopyAndPaste()
Dim x As Integer
Dim y As Integer
Dim z As Integer
x = Worksheets(1).UsedRange.Rows.Count
y = Worksheets(2).UsedRange.Rows.Count + 1
z = x + y
Sheets("Sheet1").Select
Range("B1", "D" & x).Select //Changed
Selection.Copy
Sheets("Sheet2").Select
Range("A" & y, "C" & x + 1).Select //Changed
ActiveSheet.Paste
End Sub
Note: altered ur Range("A" & y, "C" & x + 1).Select since the destined
range exceeds the source range