I keep getting this error an searched for a solution, but couldn't find it. Can anyone point out what is wrong with below code?
Sub test()
Dim WKB As ThisWorkbook
Set WKB = ActiveWorkbook
Dim DataPivotSheet As Worksheet
Set DataPivotSheet = WKB.Sheets("DataPivot")
Dim YTDDataTableSheet As Worksheet
Set YTDDataTableSheet = WKB.Sheets("YTD Data Table")
Dim Startrow As Long
If YTDDataTableSheet.Cells(2, 1) = False Then
Startrow = YTDDataTableSheet.Cells(2, 1).Row
Else: Startrow = YTDDataTableSheet.Cells(1, 1).End(xlDown).Offset(1, 0).Row
End If
YTDDataTableSheet.Cells(2, 22) = Startrow
'Below line gets the error:
DataPivotSheet.Range("J3", Range("A3").End(xlDown)).Copy
Destination:=YTDDataTableSheet.Range("A" & Startrow)
End Sub