【发布时间】:2017-12-12 11:56:49
【问题描述】:
所以我想从工作表 1-工作簿 A 的特定范围的单元格中复制值到工作表 1-工作簿 B 。
我想复制源工作表中的所有内容:更具体地说,是每个具有值的单元格。
在目标工作表上,源工作表上的值有指定的单元格。
这是我目前的代码(很糟糕,但我是 VBA 的菜鸟!):
Sub CopyRangeofCells()
Dim x As Workbook
Dim y As Workbook
Set x = Workbooks.Open("C:\test\template.xlsx")
Set y = Workbooks.Open("C:\test\finalfile.xlsx")
x.Sheets("RDBMergeSheet").Range("A1").Copy
y.Sheets("CW Fast").Range("A1").PasteSpecial
'Close x:
x.Close
End Sub
在我的范围内,我想做 Range("A1:LastRow") 之类的事情。我该怎么做?我可以创建一个 lastrow 变量然后执行 ("A1:mylastrowvariable") 吗?
希望您能提供帮助! VBA 让我很困惑,整天给我 Java! :P
【问题讨论】:
-
使用工作表上的最后一个单元格然后
.end(xlUp).row