首页 > Office专区 > Excel教程 >

如何在Excel中批量提取批注内容

来源:互联网 2023-02-21 16:00:49 294

Excel表格中如果需要批量提取批注内容,一般的表格工具是能借用VBA功能,本篇经验就来介绍下具体操作流程。bhz办公区 - 实用经验教程分享!

工具/原料

  • Office 表格

方法/步骤

  • 1

    bhz办公区 - 实用经验教程分享!

    批注在同一列

    bhz办公区 - 实用经验教程分享!

    bhz办公区 - 实用经验教程分享!

    bhz办公区 - 实用经验教程分享!

    右击文件名称,选择【查看代码】,如图所示:bhz办公区 - 实用经验教程分享!

    如何在Excel中批量提取批注内容?bhz办公区 - 实用经验教程分享!

  • 2

    在代码界面输入以下代码,并关闭页面,如图所示:bhz办公区 - 实用经验教程分享!

    Sub GetComment()bhz办公区 - 实用经验教程分享!

    For Each cell In Range("D1:D11")bhz办公区 - 实用经验教程分享!

    cell.Offset(0, 1) = cell.Comment.Textbhz办公区 - 实用经验教程分享!

    Next cellbhz办公区 - 实用经验教程分享!

    End Subbhz办公区 - 实用经验教程分享!

    如何在Excel中批量提取批注内容?bhz办公区 - 实用经验教程分享!

  • 3

    在菜单栏选择【开发工具】,然后点击【宏】,如图所示:bhz办公区 - 实用经验教程分享!

    如何在Excel中批量提取批注内容?bhz办公区 - 实用经验教程分享!

  • 4

    在【宏】弹出框中选择【执行】,此时就会执行刚才输入的代码,该列所有代码将会执行。如图所示:bhz办公区 - 实用经验教程分享!

    如何在Excel中批量提取批注内容?bhz办公区 - 实用经验教程分享!

  • 4相关内容未经许可获取自百度经验
  • 5

    bhz办公区 - 实用经验教程分享!

    批注不在同一列bhz办公区 - 实用经验教程分享!

    bhz办公区 - 实用经验教程分享!

    批注不在同一列时,还执行刚才的代码将会报错,此时需要对该代码进行优化,加入过滤条件。bhz办公区 - 实用经验教程分享!

    点击【开发工具】并选择【宏】,如图所示:bhz办公区 - 实用经验教程分享!

    如何在Excel中批量提取批注内容?bhz办公区 - 实用经验教程分享!

  • 6

    在代码界面输入以下代码,并关闭页面,如图所示:bhz办公区 - 实用经验教程分享!

    Sub GetComment()bhz办公区 - 实用经验教程分享!

    For Each cell In Range("D1:D11")bhz办公区 - 实用经验教程分享!

    If Not cell.Comment Is Nothing Thenbhz办公区 - 实用经验教程分享!

    cell.Offset(0, 1) = cell.Comment.Textbhz办公区 - 实用经验教程分享!

    End Ifbhz办公区 - 实用经验教程分享!

    Next cellbhz办公区 - 实用经验教程分享!

    End Subbhz办公区 - 实用经验教程分享!

    如何在Excel中批量提取批注内容?bhz办公区 - 实用经验教程分享!

  • 7

    输入完毕后,执行该代码,右侧会显示该列所有批注,如该列没有批注则会跳过。,如图所示:bhz办公区 - 实用经验教程分享!

    如何在Excel中批量提取批注内容?bhz办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!bhz办公区 - 实用经验教程分享!


    标签: excel办公软件提取批注内容

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码