如何将EXCEL单元格中的批注转换成文本?
4个回答
展开全部
在EXCEL中按ALT+F11组合键,调出VBA窗口,插入一个模块,把下面代码复制进去。
Sub 导出批注()
On Error Resume Next
Set s = Range("a1:C10") '读取批注的范围
For Each t In s
t.Value = t.Comment.Text
Next
End Sub
回到EXCEL窗口,按“工具-宏-宏”,在对话框选“导出批注”宏执行即可。
说明:执行后,如果某格中有批注,就把批注内容放入该单元格中,单元格中的原内容会被删除。
注意执行前做好数据备份
Sub 导出批注()
On Error Resume Next
Set s = Range("a1:C10") '读取批注的范围
For Each t In s
t.Value = t.Comment.Text
Next
End Sub
回到EXCEL窗口,按“工具-宏-宏”,在对话框选“导出批注”宏执行即可。
说明:执行后,如果某格中有批注,就把批注内容放入该单元格中,单元格中的原内容会被删除。
注意执行前做好数据备份
展开全部
有,只要将所有的单元格选定后,点右键设置文本就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WPS不支持VBA。
所以,你可以尝试安装Microsoft OFFICE
若安装Microsoft OFFICE之后,VB代码仍然无效,可以再联系。
所以,你可以尝试安装Microsoft OFFICE
若安装Microsoft OFFICE之后,VB代码仍然无效,可以再联系。
追问
那有什么别的方法能转换吗?把某一行的单元格批注导入指定行列。
追答
没有。只能VBA
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
wps的电子表格用MSOFFICE打不开嘛?为什么一定在WPS操作呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询