excel 批注问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:30:01
1.我表格中有很多单元格都设置了批注,如何将所有批注内容进行替换?就比如说,我有100个单元格,都设置了批注,每个批注里都有数字1,如何一次将所有数字1都替换成2?

2.如何将所有批注批量修改设置?我想让所有批注都修改成“大小位置跟随内容”,而不用将每一个批注逐一修改?
我第一个替换问题,并不是说把批注里所有都替换成一模一样的,而是替换所有批注里的个别字。

第一个问题,好象到目前,还没有办法完成批注的替换,既然直接无法完成,可以考虑间接的手段.
你先设置好一个单元格的批注,将批注内容修改为你需要的替换的,然后复制此单元格 ,按F5,选择定位条件为默认的"批注",确定,点击右键,选择<选择性粘贴>-<批注>,完成.

目前好象即使利用VBA,也没有办法达到替换.

第二个问题,就是设置批注“大小位置跟随内容”的问题,其实你在进行第一个问题时,先将那个"先设置好一个单元格的批注"的批注格式设置成你要的,然后利用第一个问题的选择性粘贴办法完成,直接一步到位,没必要在调整了~~~

直接用Excel的菜单或工具,不能实现批量修改(比如替换)批注。可以用VBA实现,但是需要为单独的事件编写代码(这个我不会,:)。

不过可以给出一个可以简化一点的方案:
单击“视图”-〉“批注”,即会打开批注视图(所有批注都处于可编辑状态,并且有做整齐排列。

你把批注显示出来..拉到自己想去的地方.隐藏其他列跟他没什么关系啊.他的位置是不会变的.

我看到你的补充问题后,我亲自试验了一遍,但确定你所说的情况不存在.隐藏批注的情况下,隐藏前面的任意一列,后面的批注都会跟进一列.如此可以证明可能是你的操作有误.你不防把整个EXL表复制到另一个EXL中去.再把批注删掉重新输入批注看看.要不就在Excel的选项中看看有没有锁定批注的这一选项.
(随便说一下,我用的是office 2007,以前我用2003的时候也不会出现你所说的情况啊)如果还不能解决的话,那我也不知道了,或许会有人知道为什么.但愿你早日找到理想的答案.我跟进一下.
参考资料:仅供参考