error de tiempo de ejecución 1004 Error definido por aplicación o definido por objeto

error de tiempo de ejecución 1004 Error definido por aplicación o definido por objeto

Tengo esta macro que escribí:

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

Originalmente, el código anterior es parte de un código más grande. Pero cuando lo ejecuto me da el error de ejecución 1004.

Pero cuando intenté ejecutarlo solo, funciona. Entonces, ¿dónde podría estar equivocado?

Gracias.

información relacionada