런타임 오류 1004 응용 프로그램 정의 또는 개체 정의 오류

런타임 오류 1004 응용 프로그램 정의 또는 개체 정의 오류

제가 작성한 매크로는 다음과 같습니다.

Dim lastColumn As Long
lastColumns = wkbWorkbook2.Worksheets(2).Cells(1, Columns.Count).End(xlToLeft).Column 'this is the highlighted part in debug

SourceRange.Copy
wkbWorkbook2.Worksheets(2).Cells(1, lastColumns + 1).PasteSpecial Paste:=xlPasteValues,       Operation:=xlNone, SkipBlanks _
  :=False, Transpose:=False

원래 위의 코드는 더 큰 코드의 일부입니다. 하지만 실행하면 런타임 오류 1004가 발생합니다.

하지만 혼자 실행하려고 하면 제대로 작동합니다. 그렇다면 내가 어디에서 틀릴 수 있습니까?

감사해요.

관련 정보