作者:乔山办公网日期:
返回目录:excel表格制作
EXCEL VBA改变zd批注的框的大小的方法:
1.打开 excel 工作薄,按下 Alt + F11 键,调出excel的VBA编辑器;
2. 单击菜单栏上的“插入”,打开的菜单单击“模块”命令,如图:
3. 将下面的代码复制到模块框中,这里回以将所有批注的宽度改为350为例:
Sub 批量修改批注框宽度()
Dim Cmt As Comment
For Each Cmt In ActiveSheet.Comments
Cmt.Parent.Comment.Shape.Width = 350
Next Cmt
End Sub
4. 单击工具栏绿色的“运行”按钮或直接按F5键;效果如图:
5. 点击右上角关闭按钮 退出VBA编辑器窗口,现在看一下效果图:
这样,就完成了批量修改所有excel批注框大小的任务了。答
给你个提示:
使用 Comment.Parent.Address 即可取得当前批注对象所在的单元格地址
Range("A1").ClearComments
'
Range("A1").AddComment
添加批注前清除批注。
像我上面的代码,自己改改单元格。
这个很简单百的:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Target.ClearComments '删除度原有专批注属
Target.AddComment Target.Value '添加批注
End Sub