excel单元格里面的内容怎么替换成它的批注?

比如我这个单元格的内容是学校,批注是安徽大学,怎么把学校替换成安徽大学。批量的操作!小弟对excel不是很了解,貌视要用vba函数,具体每个步骤请高手写详细点啊!小弟在此... 比如我这个单元格的内容是学校,批注是安徽大学,怎么把学校替换成安徽大学。批量的操作!小弟对excel不是很了解,貌视要用vba函数,具体每个步骤请高手写详细点啊!小弟在此拜谢! 展开
 我来答
pepe3399
推荐于2016-05-24 · 知道合伙人软件行家
pepe3399
知道合伙人软件行家
采纳数:1259 获赞数:5944
1988年毕业于苏州市职业大学计算机专业 从事软件开发5年 从事生产管理20年

向TA提问 私信TA
展开全部

用万能的VBA可以解决。

举例说明。

例如有表格。如图:

编制代码如下:

Sub test()

Dim I As Integer

I = 2

Do While Cells(I, 1) <> ""

Cells(I, 1) = Cells(I, 1).Comment.Text

I = I + 1

Loop

End Sub

执行代码后结果如图

10993358
2011-04-29 · TA获得超过4279个赞
知道大有可为答主
回答量:1813
采纳率:100%
帮助的人:2271万
展开全部

代码执行办法你选择EXCEL里面区域 然后 ALT+F11然后插入 模块 

复制代码进去 

按F5执行

意思是你选择区域内有批租  那么单元格值等于批注 要不还等于原来的值.

Sub tt()

 For Each a In Selection

 If a.Comment Is Nothing Then

 a.Value = a.Value

 Else

 a.Value = a.Comment.Text

 End If

 Next a

 End Sub

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2011-04-29 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:9029万
展开全部
在工作表,点击菜单“工具-宏-宏-运行(执行)这个宏
按住ALT,依次按F11,I,M
粘贴下面的代码后按F5,即可将当前工作表的批注填写到相应单元格。

Sub 复制批注内容()
For Each c In ActiveSheet.Comments
c.Parent = c.Text
Next
End SubEnd Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb22e2f
2011-04-29 · TA获得超过1437个赞
知道小有建树答主
回答量:1099
采纳率:100%
帮助的人:988万
展开全部
可以把文件传我看看,不然即使给了代码,估计你自己也不会修改!呵呵~~
邮箱或QQ在我的百度空间标题上有~~~Good Luck!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式