execl批量复制批注到新单元格中

年底了,好多的数据需要统计,由于我在工作中,经常有写批注的习惯,总觉得写批注不站地方,好用,这个时候领导需要根据我的批注分析一些数据,需要将批注拷贝出来,总不能以一个来吧,就用excel的vba来实现吧。步骤如下:

1.首先打开execl的vb功能,如知道的去百度搜索以下。

《execl批量复制批注到新单元格中》

2. 在模块1中输入以下内容

Function 复制批注(rg As Range)

    Application.Volatile True
    复制批注 = rg.Comment.Text

End Function

3.保存,记得要保存成带宏的文件(后缀是xlsm)否则是无效的。

4、使用过程

《execl批量复制批注到新单元格中》

  在失败原因后面输入=,然后选择上面fx按钮,如下

《execl批量复制批注到新单元格中》

 在弹出的对话框中选择   用户定义,如图 

《execl批量复制批注到新单元格中》

 选择复制批注,单击确定 。在弹出的对话框中单击如下的按钮

《execl批量复制批注到新单元格中》

 然后用鼠标选择你要复制批注的单元格,在这里由于我要复制C2的单元格,我就选择它。如下

《execl批量复制批注到新单元格中》

当然你在这里输入C2,也是可以的。按回车键。在单击确定。这样就复制了一个批注,然后使用拖拽功能,将N(1..N)的单元格都复制下来。

就会看到在N(1.,n)中将C(1..n)的批注复制出来了,效果还是不错的。

怎么样,又学习了一招吧,快去点赞吧。

【精准定位需求,解决实际问题;理论结合实际,共同努力提高。】

    原文作者:Six-Classics-note-Me
    原文地址: https://blog.csdn.net/mainmaster/article/details/122635027
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞