【发布时间】:2021-10-08 09:11:43
【问题描述】:
亲爱的,
我在想下面的代码会将我带到一列中的最后一个非银行行:
Sub commandtryanderror()
Range("a1").End(xlDown).Select
End Sub
但是,我发现如果只有单元格 A1 有内容,上面的代码会将我带到 excel 中的最后一行,即行号 1048576 但如果单元格 A2 中有内容并且A3,上面的代码会把我带到A3,这就是我想要的,你能告诉我为什么以及如何纠正程序吗?谢谢。
【问题讨论】:
-
您可以检查
Select之后的当前行是否为1048576,或者检查A2是否有任何值后跟Select。