自定义函数有多强大?复制批注内容你花了半小时别人只要五秒钟

Excel单元格中批注大家应该不陌生,今天我们来学习一下 , 如何将批注的内容批量的导出复制到对应单元格中 。

自定义函数有多强大?复制批注内容你花了半小时别人只要五秒钟

如上图所示,我们需要将C列每个单元格中的批注内容,单独的复制到D列对应人员的位置 。在数据量较小的情况下,我们可以单独的复制粘贴也行,但是当数据量较大的时候 , 这种方法就不适合 。今天我们就来学习一下,如何自定义函数,快速批量的复制单元格批注 。
我们先来看一下效果图 , 如下图所示:
自定义函数有多强大?复制批注内容你花了半小时别人只要五秒钟

效果图

案例说明:

如上图所示,我们插入VBA代码自定义复制批注的函数后,直接输入函数就可以自动提取对应的批注内容 。

操作步骤:

第一步:点击表格查看代码或者按Alt F11进入代码编辑窗口 。点击Thisworkbook,点击插入模块 。并输入以下代码,如下图所示:
自定义函数有多强大?复制批注内容你花了半小时别人只要五秒钟

代码如下:
Function 复制批注(Rg As Range)‘自定义复制批注函数
【自定义函数有多强大?复制批注内容你花了半小时别人只要五秒钟】Application.Volatile True
复制批注 = Rg.Comment.Text
End Function
第二步:模块里面自定义函数后,在对应表格区域输入函数:=复制批注(C2),往下填充即可批量的提取批注内容,如下图所示:
自定义函数有多强大?复制批注内容你花了半小时别人只要五秒钟

现在你知道自定义函数有多强的了吗?他们可以帮你解决许多Excel原本不能解决的问题 。

相关经验推荐