将动态范围从一个工作簿复制并粘贴到另一个工作簿

时间:2020-05-27 21:51:00

标签: excel vba

我正按照标题所说去做。下面的代码有效。

Set hi2 = ThisWorkbook.Worksheets("Sheet1").Range(Cells(a, b), Cells(c, d))  
hi2.Value = "blah"
hi2.Copy   
ThisWorkbook.Worksheets("Sheet1").Range("G1").PasteSpecial Paste:=xlPasteValues

但这不是:

Dim tagRng As Range
Set tagRng = objworkbook.Worksheets(sheetName).Range(Cells(2, tagColResult), Cells(sheetNameLastRow, 
tagColResult))
tagRng.Copy
ThisWorkbook.Worksheets("Raw Data").Range("C2").PasteSpecial Paste:=xlPasteValues

对于设置的tagRng部分,出现1004 obj未定义错误。我可以得到一些建议吗?

0 个答案:

没有答案
相关问题