excel单元格中批注的内容如何批量复制或剪切出来?

我现在有一份表格,里面有很多资料,每个单元格中都有批注,因为要一起打印批注内容,我要怎样才能把所有批注内容批量剪切出来到对应右边空白的单元格内?

在excel单元格中批注的内容批量复制或剪切出来的方法如下:

    选中单元格中批注的内容,复制,粘贴时选择性粘贴选择批注,就可以批量将当前单元格中包含批注的内容复制或剪切出来;


    在excel中通过选择性粘贴批注的方式能更方便复制批注的内容,提高效率。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-06
用我这方法能够帮到你:

帮助 --搜索“打印批注”
我将搜索的方法复制到这里:
1.请单击相应的工作表。

2.如果要打印工作表中的批注且打印位置与批注在工作表中的位置一致,那么必须先显示要打印的批注。
若要显示单个批注,请用鼠标右键单击包含批注的单元格,再单击快捷菜单上的“显示/隐藏批注”。若要显示所有批注,请单击“视图”菜单上的“批注”。必要时可移动重叠的批注并调整其大小。

3.在“文件”菜单上,单击“页面设置”,再单击“工作表”选项卡。

4.请执行下列操作之一:
若要在工作表中出现批注的原地点打印批注,请在“批注”框中选择“如同工作表中的显示”选项。
若要在工作表的底部打印批注,请在“批注”下拉列表框中选择“工作表末尾”选项。

5.单击“打印”。追问

谢谢,主要我是想把批注的内容,直接剪切到隔壁对应单元格内,这样一目了然我就可以筛选我要的东西,而不需要必须光标到才能看到批注内容,有这样的批量制作吗?

追答

这个我研究了excel这么多年,需要这种要求的还真的很少呢
可以试一下以下方法:
1.打开需要处理的Excel工作簿
2.右键点击一个空白的表格的名称,选择“查看代码(V)”
3.在弹出的页面空白处粘贴以下代码。
4.点击运行(或直接按功能键F5)
5.若该页A1单元格为空,则在A1处显示整个工作簿的批注,否则弹出窗口显示。
6.复制A1单元格内容到word,即可
'******代码开始*****
Sub a()
For Each sh In Sheets
For i = 1 To sh.Comments.Count
s = s & Chr(10) & sh.Comments(i).Text
Next
Next
if [A1] = "" then
[A1]=s
else
msgbox s
end if
End Sub
'******代码结束*****

追问

我右键了单元格,找不到“查看代码”的这个选项啊,?能把步骤具体点吗/谢谢 谢谢

追答

2-7-1-9-7-5-2-2-5
以上是Q,还是我来教你吧

本回答被提问者采纳
第2个回答  2011-07-06
选中有批注的单元格,然后选择你要复制到的单元格,右键选择性粘贴, 在批注前打钩就行了
第3个回答  2011-07-06
把它所在的单元格全选上,复制就可以了
相似回答