年底了,好多的数据需要统计,由于我在工作中,经常有写批注的习惯,总觉得写批注不站地方,好用,这个时候领导需要根据我的批注分析一些数据,需要将批注拷贝出来,总不能以一个来吧,就用excel的vba来实现吧。步骤如下:
1.首先打开execl的vb功能,如知道的去百度搜索以下。
2. 在模块1中输入以下内容
Function 复制批注(rg As Range)
Application.Volatile True
复制批注 = rg.Comment.Text
End Function
3.保存,记得要保存成带宏的文件(后缀是xlsm)否则是无效的。
4、使用过程
在失败原因后面输入=,然后选择上面fx按钮,如下
在弹出的对话框中选择 用户定义,如图
选择复制批注,单击确定 。在弹出的对话框中单击如下的按钮
然后用鼠标选择你要复制批注的单元格,在这里由于我要复制C2的单元格,我就选择它。如下
当然你在这里输入C2,也是可以的。按回车键。在单击确定。这样就复制了一个批注,然后使用拖拽功能,将N(1..N)的单元格都复制下来。
就会看到在N(1.,n)中将C(1..n)的批注复制出来了,效果还是不错的。
怎么样,又学习了一招吧,快去点赞吧。
【精准定位需求,解决实际问题;理论结合实际,共同努力提高。】