【发布时间】:2017-07-06 01:32:25
【问题描述】:
我正在尝试获取电子表格中的行数,然后使用该数字来选择一个范围:
Dim lastrow As Long
lastrow = Cells(Rows.Count, "A").End(xlUp).Row
Range("C1").Select
ActiveCell.Copy
Range("C2:C & lastrow").Select
ActiveSheet.Paste
Range("A2:A & lastrow").Select
ActiveSheet.Paste
所以基本上我试图将 C1 的内容复制到 A 和 C 列中的每个单元格中。但是,在我的 Range 语句中使用 C:C 和 A:A 会导致在我粘贴时添加额外的行。所以我真的需要能够获得行数,然后在范围内使用它。有人可以帮我解决这个问题吗?
谢谢,
- 杰西
【问题讨论】:
-
我相信你不应该封装你的变量。
Range("C2:C" & lastrow).Select