【发布时间】:2019-10-04 15:51:33
【问题描述】:
我必须使用 VBA 将一些数据从工作表复制粘贴到另一个工作表中。 我已经能够毫无问题地将第一组数据从工作表 A 复制粘贴到工作表 B。 我现在需要将工作表 A 中的相同单元格值复制到工作表 B 的范围中
我尝试定义工作表 B 中的最后一个单元格和工作表 B 中的第一个单元格,以定义应复制工作表 A 中的值的范围。
这是 lastrow 的代码(工作正常)
Last_Row2 = Sheets("Records").Range("a1").End(xlDown).Row
起始单元格代码
legrng = Sheets("Records").Cells(Rows.count, 4).End(xlUp).Offset(1)
将值粘贴到范围内的代码
Range("LegRng & Last_row2").Copy Destination = "cell value in sheet A"
我在这里收到一个错误:
Range("LegRng & Last_row2").Copy Destination = "cell value in sheet A"
错误是:方法 'Range of object_global' 失败
你能告诉我我做错了什么吗?
感谢您的帮助/解释
【问题讨论】: