在VBA中查找Excel工作表的底部

Cha*_*les 5 excel vba excel-vba

我想选择工作表的底部,但不要低于使用/存储的内容.我可能有10,000行,但我当然没有65,536行.我不会提前知道有多少行.

在Excel本身(在最近的版本中,无论如何; Excel 97不是那么友好)你可以按Ctrl + End进入最后一行和列.我想要相同的功能.

Cha*_*ams 4

最简单的方法是从底部开始,找到包含某些内容的最后一行:

Range("A65536").end(xlup).row
Run Code Online (Sandbox Code Playgroud)

  • 如果您向下移动,XL 将停在第一个空单元格处:空单元格后面通常会有更多数据。如果你从底部开始往上走,就不会有这个问题。 (3认同)