如何批量修改Excel批注框的高度?
本技巧是学院第704个原创office技巧。
往期技巧查询
请访问学院官网:www.zloffice.net
-----------------------
牛闪君,这个余额列的批注都变成线了,应该怎么搞出来?

牛闪君一看到这问题,崩溃了,这个批注没法批量选中啊,虽然F5定位功能中有定位批注,但实际是定位批准所在的单元格,可以批量删除批注,但无法批量修改批注,如果比较快的方法,就是选中每一个批注,然后按ctrl+1,然后设置行高即可。动图操作如下:

但是明显这样太低,不过也比找不到方法快一点,有没有更好的方法,批量的搞定,结果职领资深office讲师—隔壁老王,利用VBA代码牛牛的搞定,我们来看看代码的格式,代码也不长,很容易看懂。
Sub AA()
For i = 2 To 17
Range("c" & i).Comment.Shape.Height = 38
Next
End Sub
解释如下:定义一个循环i,循环17次,
Range("c" &i).Comment.Shape.Height = 38 设置单元格C1到C17的批注的图形高度为38像素。
VBA代码在Excel中怎么运行呢?现将Excel存为xlsm后缀格式。

然后按ALT+F11,打开VBA编辑窗口。将代码贴进去,执行一下就OK。具体看动图操作:

看来简单学学VBA还是有很必要的。欢迎大家订阅职领office达人学院的VBA教程,订阅进群,享受学习答疑,一起进步哟。
赞 (0)