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

 时间:2026-02-13 00:57:55

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代码批量添加批注

  • excel中使用vba提取所有工作薄名称的方法
  • 如何在vba中得到当前单元格的行号和列号
  • excel如何使用vba提取所有工作表名称?
  • 使用VBA快速复制工作表
  • 怎样使用VBA批量填充单元格数据?
  • 热门搜索
    巴黎旅游 旅游管理专业介绍 俄罗斯旅游景点 抚州旅游 东兴旅游 湖南凤凰古城旅游攻略 世界旅游小姐 奉化旅游 爱好旅游打一成语迷底是 合肥旅游景点大全