快速定位列最后一个非空单元格的实现方法
1、启动Excel并打开Visual Basic编辑器,在工程资源管理器中插入一个模块,在模块的“代码”窗口中输入程序代码,如图1所示。实现功能的具体程序代码如下所示:
Sub toLastRow()
Dim c As Range
Set c=ActiveSheet.Range("A65536").End(xlUp)
MsgBox "A列最后一个非空单元格为:"&c.Address
c.Activate
End Sub
图1 添加模块并编写程序
提示
在Excel VBA中,End属性将返回一个Range对象,该对象代表包含源区域的区域尾端单元格,当指定的Range对象为多单元格区域时,默认为左上角的单元格。在程序中,使用Range对象的End属性来获得A列最后一个非空单元格并将其赋予变量c。
2、按F5键运行该过程,程序给出提示对话框,提示最后一个非空单元格的地址,如图2所示。单击“确定”按钮关闭对话框后,程序将定位到该单元格,如图3所示。
图2 程序给出提示
图3 定位到指定单元格
继续查找其他问题的答案?
-
Excel 2019如何使用复制、粘贴命令插入Word数据?(视频讲解)
2021-01-257次播放
-
2021-01-2227次播放
-
2021-01-2210次播放
-
2021-01-2212次播放
-
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用开始选项卡进入筛选模式?(视频讲解)
2021-01-223次播放
-
2021-01-223次播放
-
2021-01-222次播放
点击加载更多评论>>