Excel单元格中批注大家应该不陌生,今天我们来学习一下,如何将批注的内容批量的导出复制到对应单元格中。
如上图所示,我们需要将C列每个单元格中的批注内容,单独的复制到D列对应人员的位置。在数据量较小的情况下,我们可以单独的复制粘贴也行,但是当数据量较大的时候,这种方法就不适合。今天我们就来学习一下,如何自定义函数,快速批量的复制单元格批注。
我们先来看一下效果图,如下图所示:
案例说明:
如上图所示,我们插入VBA代码自定义复制批注的函数后,直接输入函数就可以自动提取对应的批注内容。
操作步骤:
第一步:点击表格查看代码或者按Alt+F11进入代码编辑窗口。点击Thisworkbook,点击插入模块。并输入以下代码,如下图所示:
代码如下:
Function 复制批注(Rg As Range)‘自定义复制批注函数
Application.Volatile True
复制批注 = Rg.Comment.Text
End Function
第二步:模块里面自定义函数后,在对应表格区域输入函数:=复制批注(C2),往下填充即可批量的提取批注内容,如下图所示:
现在你知道自定义函数有多强的了吗?他们可以帮你解决许多Excel原本不能解决的问题。