excel 里的批注标识点编辑的时候总是显示到很远的地方,怎么可以让批注显示在单元格边上? 5

有上千个批注,不能都移动呀?... 有上千个批注,不能都移动呀? 展开
 我来答
zz9999zz8888
推荐于2018-04-25
知道答主
回答量:2
采纳率:0%
帮助的人:3216
展开全部
1.右键,编辑批注
2.在显示的批注边框上,再右键,设置批注格式
3.点击属性菜单,选择,大小固定,位置随单元格而变
牵景辉6J
2013-08-25 · TA获得超过172个赞
知道答主
回答量:158
采纳率:100%
帮助的人:68.4万
展开全部
用VBA,按下 ALT+F11 进入VBA编辑器,新建一模块,将下列代码复制到模块中: Sub 设置批注() '设置当前活动工作表中所有批注的位置和大小
Dim Cmt As Comment
Dim HW As DoubleHW = 0.6
For Each Cmt In ActiveSheet.Comments
Cmt.Shape.Left = Cmt.Parent.Left + Cmt.Parent.Width + 11.25
If Cmt.Parent.Row = 1 Then
Cmt.Shape.Top = Cmt.Parent.Top + 1.5
ElseCmt.Shape.Top = Cmt.Parent.Top - 7.5
End IfCmt.Shape.TextFrame.AutoSize = True
Cmt.Shape.Width = Cmt.Shape.Height + 10 / HWNextEnd Sub切换到 Excel ,按 ALT+F8 运行上面的宏即可。注:如果要改变批注框的大小,只需要改动代码中红色数值即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
掌圣6T
推荐于2018-08-22 · TA获得超过160个赞
知道答主
回答量:94
采纳率:100%
帮助的人:73.5万
展开全部
用VBA,按下 ALT+F11 进入VBA编辑器,新建一模块,将下列代码复制到模块中:

Sub 设置批注() '设置当前活动工作表中所有批注的位置和大小
Dim Cmt As Comment
Dim HW As Double
HW = 0.6
For Each Cmt In ActiveSheet.Comments
Cmt.Shape.Left = Cmt.Parent.Left + Cmt.Parent.Width + 11.25
If Cmt.Parent.Row = 1 Then
Cmt.Shape.Top = Cmt.Parent.Top + 1.5
Else
Cmt.Shape.Top = Cmt.Parent.Top - 7.5
End If

Cmt.Shape.TextFrame.AutoSize = True
Cmt.Shape.Height = Sqr(Cmt.Shape.Height * Cmt.Shape.Width * HW)
Cmt.Shape.Width = Cmt.Shape.Height / HW
Next
End Sub

说明:批注大小是按自动调整大小后的面积,重新以0.6的高宽比计算。

切换到 Excel ,按 ALT+F8 运行上面的宏即可。

参考资料: http://zhidao.baidu.com/question/75816106.html?si=1

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
誰祈滴2399
2012-12-21
知道答主
回答量:2
采纳率:0%
帮助的人:3001
展开全部
这是因为在表里做过筛选之类造成的,将整张表复制之后重新粘贴一张就可以变成是在旁边了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
knx22491
2011-01-15 · TA获得超过1079个赞
知道小有建树答主
回答量:971
采纳率:0%
帮助的人:752万
展开全部
鼠标放到边缘直接拉大就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式