位置:会计实战基地 > 资讯中心 > 初当会计 > 用自定义函数提取单元格中的批注

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

来源:会计实战基地 发表时间:2014-11-27 09:00:18 作者:木槿老师 阅读量:1364

免费提供专业会计相关问题解答,让您学习无忧

飞影老师 官方答疑老师

职称: 一级讲师

会计实操免费试听入口
  • 北京
  • 天津
  • 河北
  • 山西
  • 辽宁
  • 吉林
  • 上海
  • 江苏
  • 浙江
  • 安徽
  • 福建
  • 江西
  • 山东
  • 河南
  • 黑龙江
  • 湖北
  • 湖南
  • 广东
  • 广西
  • 海南
  • 四川
  • 重庆
  • 贵州
  • 云南
  • 陕西
  • 甘肃
  • 青海
  • 宁夏
  • 新疆
  • 西藏
  • 内蒙古

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

    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键或当任意单元格进行计算时即可得到修改后的批注内容。

还没有符合您的答案?立即在线咨询老师 免费咨询老师
上一篇:什么是现金收款业务 下一篇:最新固定资产折旧年限计算

相关资讯

相关问答

  • 1
  • 2
  • 3
会计实战基地

会计实战基地

欢迎来到会计实战基地,请问你有什么问题呢?
【回复1】零基础怎么学会计
【回复2】免费试学60+行业真账实操
【回复3】初级,中级,注会等报考信息
【回复4】免费领取做账资料
【回复5】免费领取备考资料
【回复6】咨询其他问题
发送【姓名+微信】免费申领用友财务软件3个月使用权!