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

Cod*_*e K 1 excel vba row excel-vba

你好,

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

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

Bra*_*ain 5

试试这个......

MsgBox ActiveSheet.Rows.Count '它不会给出活动表的行数

MsgBox ActiveSheet.Columns.Count '它不会给出活动表的列数

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