我目前正在尝试弄清楚如何从第二行到最后一行选择一个范围,但更具体地说是在一系列列之间选择一个范围。例如,我想选择Range(A2:L2
)到电子表格中数据的最后一行。
我试过了,
Dim Lastrow As Integer
Lastrow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
Range("A2:L2" & Lastrow).Select
但这从
A2:L2
一直选择到电子表格的底部。我检查了Lastrow
是否不正确,但将其打印到一个单元格中,并显示了正确的行数。 最佳答案
试试这个:
Dim Lastrow As Integer
Lastrow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
Range("A2:L" & Lastrow).Select
让我们假设
Lastrow
的值为50。使用以下代码时:Range("A2:L2" & Lastrow).Select
然后选择从A2到L250的范围。