如何通过VBA代码批量添加批注

2025-09-28 17:07:14

1、step1:按住Alt+F11,调出“开发工具”菜单栏,点击“Visual Basic",弹出”Microsoft Visual Basic“。

如何通过VBA代码批量添加批注

2、step2:单击”插入-模块“,在新的窗口内输入以下代码:

Sub 批注()

    Dim i, myrow As Integer

    myrow = [a65536].End(xlUp).Row

    For i = 2 To myrow

        Cells(i, 4).ClearComments

        Cells(i, 4).AddComment

        Cells(i, 4).Comment.Text Text:="手机号:" & Cells(i, 3).Value

        Cells(i, 4).Comment.Visible = False

    Next

End Sub

如何通过VBA代码批量添加批注

3、step3:返回需要添加批注的工作表,单击”宏“,弹出如下对话框,选择相应的宏代码,再确定即可。

如何通过VBA代码批量添加批注

4、step4:考虑到执行的对象一样,因此,采用”with……end with“的形式简化以上代码。代码简化形式如下:

Sub 批注()

    Dim i, pizhu As Integer

    pizhu = [a5200].End(xlUp).Row

    For i = 2 To pizhu

        With Cells(i, 4)

            .ClearComments

            .AddComment

            .Comment.Text Text:="手机号:" & Cells(i, 3).Value

            .Comment.Visible = False

        End With

    Next

End Sub

5、step5:最后,得到的结果如下所示。

如何通过VBA代码批量添加批注

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢