资讯详情

首页  >  初级考试  > 资讯详情

用自定义函数提取单元格中的批注

2025-12-22 来源:快学会计网

导读:用下面的自定义函数可以将某个单元格中的批注提取到其他单元格中,方法如下: 1.按Alt+F11打开VBA编辑器,单击菜单插入模块,在工程窗口中会看到Excel插入了一个名称为模块1的模块。

 用下面的自定义函数可以将某个单元格中的批注提取到其他单元格中,方法如下:

    1.按Alt+F11打开VBA编辑器,单击菜单“插入→模块”,在“工程”窗口中会看到Excel插入了一个名称为“模块1”的模块。

    2.在右侧“模块1”的代码窗口中输入下列代码:

    Function GetComment(rCell As Range)
    Application.Volatile   '将自定义函数标记为易失性函数
    Dim Cmt As String
    On Error Resume Next
    Cmt = rCell.Comment.Text
    GetComment = Right(Cmt, Len(Cmt) - InStr(1, Cmt, ":", vbTextCompare))
    On Error GoTo 0
    End Function


    3.关闭VBA编辑器,返回到Excel界面。假如要提取A10单元格中的批注,则在其他单元格中输入公式:

    =GetComment(A10)

    回车后即可得到A10单元格中的批注内容,注意本自定义函数仅提取批注内容,而不包含批注作者。由于将自定义函数标记为易失性函数,如果A10单元格中的批注被修改,按F9键或当任意单元格进行计算时即可得到修改后的批注内容。

相关资讯
全国税法知识竞赛决赛个人团体名单公布
Excel-生成不重复的随机数组合
如何建立工作簿中表的链接?
Excel建立采购成本的分析表
如何填制记账凭证?

点击长按保存图片,微信识别

扫码立即领取资料

咨询