Excel中利用VBA编程获取某列最后非空行行号

 时间:2026-02-15 19:02:58

在VBA编程中,我们更多时候需要获取某列非空行的行号,对此可以采取以下方法来获取。

Excel中利用VBA编程获取某列最后非空行行号

    首先,为了讲解的需要,特制作如图所示的表格。

    Excel中利用VBA编程获取某列最后非空行行号

    按“Alt+F11”进入VBA编程环境,右击“Microsoft Excel对象”,选择“插入”->“模块”项。

    Excel中利用VBA编程获取某列最后非空行行号

    接着输入如图所示的代码:

    Sub 显示某列非空行的行号()

        Dim i, j As Integer

        i = Sheets(1).[A65535].End(xlUp).Row

        j = Sheets(1).[B65535].End(xlUp).Row

        MsgBox "A列中非空行行号为" & i & Chr(10) & "B列中非空行行号为" & j, vbOKOnly, "提示"

    End Sub

    Excel中利用VBA编程获取某列最后非空行行号

    然后点击“运行子过程”按钮,在弹出的窗口中点击“运行”按钮。

    Excel中利用VBA编程获取某列最后非空行行号

    Excel中利用VBA编程获取某列最后非空行行号

    就可以看到运行结果啦。

    Excel中利用VBA编程获取某列最后非空行行号

  • Excel中INDIRECT和ADDRESS函数的联合检索
  • Excel如何根据条件截取字符串
  • Excel中的sumproduct函数如何进行条件求和?
  • 如何在Excel中使用ADDRESS函数?
  • 如何在Excel中使用INDIRECT跨表引用
  • 热门搜索
    短途旅游推荐 四川旅游路线推荐 白水洋旅游攻略 草海旅游 密云旅游景点 西双版纳旅游网 宜昌旅游景点大全 香港旅游网 西宁旅游景点大全 新疆旅游景点介绍