您好
如果Excel的行或列是最后一行,VBA代码是什么?我的意思是如果光标在65,536的行中并且没有更多的行,那么如何知道会有更多的行?通过输入最后一个行号(65,536),可以通过 if else 条件轻松完成此操作。但是,我的VBA代码需要在Excel 2003-2013上工作。最大行数与不同版本不同。
我的程序将输入数据直到最后一行。如果下一行是最后一行,那么如何通过VBA代码检测它?还有最后一栏?
答案 0 :(得分:5)
尝试使用此...
MsgBox ActiveSheet.Rows.Count
'它不会提供活动工作表的行数
MsgBox ActiveSheet.Columns.Count
'它不会提供活动表的列数
MsgBox ActiveSheet.Cells.Count
'它将给出活动表单元的总数