我正在开发一个修改Excel文件的应用程序。
如何在任何行上找到最后使用过的单元格?
示例:行号中最后使用的单元格=> 5
答案 0 :(得分:3)
要找到行中的最后一个单元格,您需要End
的{{1}}属性。
返回一个Range对象,该对象表示该末尾的单元格 包含源范围的区域。相当于按END + UP 箭头,结束+向下箭头,结束+向左箭头,或结束+向右箭头。只读 范围对象。
例如(VB代码)
Range
将当前单元格移动到B4右侧第一个空单元格之前的最后一个单元格
Range("B4").End(xlToRight)
将选择该单元格。
请注意
请记住,当您处理正在执行此操作的行中有空单元格的工作表时,您可能需要多次执行此操作。 End + Right仅从当前开始移动到“在第一个空单元格之前的最后非空”。如果在第一个空单元格之后还有其他非空单元格,则必须重复。因此,最后一个非空单元格将是返回工作表中绝对最后一列的“结束”之前的单元格。