excel表怎么查找批注,查找到一个批注,直接再查找下一个批注
发布网友
发布时间:2022-04-26 23:40
我来回答
共2个回答
热心网友
时间:2022-06-20 07:22
用vba,按下alt+f11进入vba编辑器,新建一模块,将下列代码复制到模块中:
sub设置批注()'设置当前活动工作表中所有批注的位置和大小
dimcmtascomment
dimhwasdouble
hw=0.6
foreachcmtinactivesheet.comments
cmt.shape.left=cmt.parent.left+cmt.parent.width+11.25
ifcmt.parent.row=1then
cmt.shape.top=cmt.parent.top+1.5
else
cmt.shape.top=cmt.parent.top-7.5
endif
cmt.shape.textframe.autosize=true
cmt.shape.height=sqr(cmt.shape.height*cmt.shape.width*hw)
cmt.shape.width=cmt.shape.height/hw
next
endsub
说明:批注大小是按自动调整大小后的面积,重新以0.6的高宽比计算。
切换到excel,按alt+f8运行上面的宏即可。
热心网友
时间:2022-06-20 07:22
找到答案没有?
我不是专业的
但是你看能不能这样
算想个办法:
就是你每个批注里面是不是都有句号
或者空格
你搜索时候就搜空格(或者句号),查找范围选“批注”,这样就可以一个个批注查看了
删除了也可以查看下一个