我试图在Excel表格中选择一个范围,但我无法弄清楚如何 . 数据的方式是 Row 2
所有单元格都填充到最后,并且在 Column A
中所有单元格都填充到底部 . 但在表格内可能有空单元格 . 所以右下角也可以是空的 . 我希望范围从 A3
开始 .
我试图以这种方式选择范围:
Range("A3",Range("ZZ2").End(xlToLeft).Range("A1000000").End(xlUp)).Select
或者这样:
Range("A3",Range("A1000000").End(xlUp).Range("ZZ2").End(xlToLeft).).Select
但无论哪种方式,整个表都不会被选中,因为右下角的单元格中没有任何内容 . 我觉得必须有一个简单的解决方案,但我只是看不到它 .
这是表格的简单示例 . 我想要选择的范围是绿色区域 .
2 回答
尝试,
看看这段代码 . 它将分别计算出最后一列和最后一行 - 假设您至少有一行和一列完全填写 . 查看您的示例数据,我已经采用了 Headers 行(= 2)和第一列(= A)