分享好友 办公首页 办公分类 切换频道

vba添加批注的代码写法和案例

2020-11-20 18:28浙江1880
内容提要:本文介绍excel中vba添加批注的方法,以及使用单元格现有内容添加到批注框里的案例和代码写法。

本文整理两个excel中使用vba添加批注的案例,分享给大家学习。

vba添加批注案例一:

为选中的一个单元格自动添加批注,批注内容为系统当天日期,然后标注外框大小自动调整为刚好容纳内容即可,因为默认的批注比较大。

效果如下图,比如单击A1,然后自动加批注,选中A4,又自动添加批注,以此类推。

实现上面的效果vba添加批注的代码如下:

Subvba添加批注()
OnErrorResumeNext
ActiveCell.AddComment
WithActiveCell.Comment
 .TextCStr(Date)
 .Shape.Textframe.AutoSize=True
EndWith
EndSub

vba添加批注案例二:

为B列的姓名使用VBA添加批注,要求批注内容为C列单元格对应的的内容,而且批注框内文字大小为11号字体,不加粗,且随内容的多少自动调整批注框的格式的大小。

相关的代码如下:

Subvba添加批注()
DimstrCommentAsString
DimyWidthAsLong
Endrow=Sheet1.[B65536].End(xlUp).Row
Forsn=2ToEndrow
   WithSheet1.Cells(sn,2)
        strComment=Sheet1.Cells(sn,3)
        If.CommentIsNothingThen'没有备注则添加备注
           .AddCommentText:=strComment
           .Comment.Visible=False
        Else '已经有备注则备注添加内容
           .Comment.TextText:=strComment
        EndIf
       With.Comment.Shape
           .Textframe.Characters.Font.Size=11
           .Textframe.AutoSize=True
            If.Width>250Then
               yWidth=.Width*.Height
               .Width=150
               .Height=(yWidth/200)*1.8
            EndIf
       EndWith
   EndWith
Nextsn
EndSub

点赞 0
反对 0
举报
收藏 0
打赏 0
评论 0
分享 9
更多相关评论
暂时没有评论,来说点什么吧
SUM函数从易到难实战交流
SUM函数使用共分为四大类:简单求和,生成序列,文本计数求和,数组扩展求和。

0评论2024-03-24571

工程项目经济评价的基本方法
投资项目评价的经济指标一般可以分作三大类:第一类是以时间单位计量的时间型指标,如投资回收期;第二类是以货币单位计量的价值

0评论2022-04-172131

EXCEL统计字符出现次数的方法
我们已经知道使用简单的公式=COUNTIF或=COUNTIFS,来统计单元格区域某个值的出现次数,那么针对同一单元格,如何统计某字符串的

0评论2020-11-242263

计算机二级考试题库之Excel选择题(七)
在Excel中,要显示公式与单元格之间的关系,可通过以下方式实现

0评论2020-11-202222

计算机二级考试题库之Excel选择题(六)
继续我们的计算机二级office题库练习,今天开始是Excel软件的选择题。今天的第11道和第12道题目。

0评论2020-11-202391

计算机二级考试题库之Excel选择题(五)
继续我们的计算机二级office题库练习,今天开始是Excel软件的选择题。今天的第9道和第10道题目。第9题:以下错误的Excel公式形式

0评论2020-11-201759

计算机二级考试题库之Excel选择题(四)
继续我们的计算机二级office题库练习,今天开始是Excel软件的选择题。今天的第7道和第8道题目。第7题:小刘用Excel 2010制作了一

0评论2020-11-201126

计算机二级考试题库之Excel选择题(三)
继续我们的计算机二级office题库练习,今天开始是Excel软件的选择题。今天的第5道和第6道题目。第5题:在Excel某列单元格中,快

0评论2020-11-201130

计算机二级考试题库之Excel选择题(二)
继续我们的计算机二级office题库练习,今天开始是Excel软件的选择题。今天的第3道和第4道题目。第3题:小金从网站上查到了最近一

0评论2020-11-202069

计算机二级考试题库之Excel选择题(一)
继续我们的计算机二级office题库练习,今天开始是Excel软件的选择题。今天的第1道和第2道题目。第1题:在Excel工作表中存放了第

0评论2020-11-202364