Excel VBA - 如何知道下一行或列是否是最后一行?

时间:2013-12-24 10:03:58

标签: excel vba excel-vba row

您好

如果Excel的行或列是最后一行,VBA代码是什么?我的意思是如果光标在65,536的行中并且没有更多的行,那么如何知道会有更多的行?通过输入最后一个行号(65,536),可以通过 if else 条件轻松完成此操作。但是,我的VBA代码需要在Excel 2003-2013上工作。最大行数与不同版本不同。

我的程序将输入数据直到最后一行。如果下一行是最后一行,那么如何通过VBA代码检测它?还有最后一栏?

1 个答案:

答案 0 :(得分:5)

尝试使用此...

MsgBox ActiveSheet.Rows.Count'它不会提供活动工作表的行数

MsgBox ActiveSheet.Columns.Count'它不会提供活动表的列数

MsgBox ActiveSheet.Cells.Count'它将给出活动表单元的总数