Excel VBA – 如何知道下一行或列是否是最后一行?
你好,
什么是VBA代码知道如果Excel的行或列是最后一个? 我的意思是如果游标是在65536的行,并没有更多的行,如何知道会知道更多的行? 通过input最后一个行号(65,536),可以很容易地通过if else条件来完成。 但是,我的VBA代码需要在Excel 2003-2013上工作。 最大的行数不同于不同的版本。
我的程序将input数据,直到最后一行。 如果下一行是最后一行,那么如何通过VBA代码来检测它? 也为最后一列?
尝试使用这个…
MsgBox ActiveSheet.Rows.Count
'它将不会有活动工作表的行
MsgBox ActiveSheet.Columns.Count
'它将没有活动工作表的列
MsgBox ActiveSheet.Cells.Count
'这将给活动表的单元格的总数