在Excel工作表中find最后使用的单元格行
我正在开发一个修改Excel文件的应用程序。
我怎样才能find最后使用的单元格在任何一行?
例如:行号最后使用的单元格数=> 5
要find最后一个单元格,你需要一个Range
的End
属性。
根据文件 :
返回一个Range对象,该对象表示包含源范围的区域末尾的单元格。 相当于按下END +上箭头,END +下箭头,END +左箭头或END +右箭头。 只读范围对象。
例如(VB代码)
Range("B4").End(xlToRight)
会将当前单元格移动到B4右侧的第一个空单元格之前的最后一个单元格
Range("B4").End(xlToRight).Select
将select该单元格。
注意
请记住,当你正在处理一个工作表时,你可能需要多次这样做。 End + Right仅从当前开始移动到“在第一个空单元格之前的最后一个非空单元”。 如果在第一个空单元之后还有其他非空单元,则必须重复。 最后一个非空单元格将成为“结束”之前返回表单中绝对最后一列的单元格。