下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >办公软件 >自定义函数提取Excel中的批注技巧

自定义函数提取Excel中的批注技巧

Ann发布于 2015-02-10 17:03查看:1482回复:23

有时候在单元格中想将批注提取出来,但是又麻烦,下面的自定义函数就可以将某个单元格中的批注提取到其他单元格中,方法如下:



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


本教程由课课家在线学习平台www.kokojia.com编辑整理,内容来自网络,非原创,如有涉权,请联系社区管理员协商处理。


收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

共有23条评论

  • 课课家运营团队
  • 酸酸~甜甜
  • K哥馆
  • 课课家团队03
  • 大萌
  • 知兰
  • 风铃美
  • Mr ken
  • YUI
  • cappuccino
  • mr jack
  • IT宅男
  • Mright
  • love洒脱留守
  • 人生如梦183
  • 选择版块:

  • 标题:

  • 内容

  • 验证码:

  • 标题:

  • 内容

  • 选择版块:

移动帖子x

移动到: