EXCEL中VBA实例技巧:[1]单元格字体格式设置
1、如图所示我们想将单元格的文本的字体进行修改。原来是宋体字。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/65ba880b31210561504f035a08aee8d7582a6a43.jpg)
2、右击当前工作表,在弹出的菜单中选择“查看代码”
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/e2aefe781431dfb66f8001d512cf02532e636343.jpg)
3、首先我们在窗口中输入
Public Sub chgFont()
End Sub
1、使用 Public 语句,来显式声明公用的变量。chgFont是我自己取的名字,大家在取名称是尽量要有含义。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/031231632385e036867d115bb8e039723c035a43.jpg)
4、这里我们再使用WITH和END WITH。
在一个单一对象或一个用户定义类型上执行一系列的语句。
一个Range对象代表单元格区域, 我这里是Range("A1").Font,代表使用这个区域A1的字体属性。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/38332303bbea3e865ba437f05cd4483105eb5543.jpg)
5、.Name = "黑体",这里可以将A1单元格的区域字体进行修改。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/d695563104ebf6a72ee3d498ffee1c324a184f43.jpg)
6、.FontStyle字体样式,我们同样可以使用个方法进行修改。对应的字体样式如图所示。
“Bold” 加粗,“Italic”倾斜,“Bold Italic”则为倾斜加粗。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/5e4e9c2b74ee1c323ef4079f07f1d8a727334b43.jpg)
7、Size属性可以修改字体的字号,这个功能其实很简单,我这里就不要解释了。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/8db0c6a726334884b60f1d9fddee7b7f870e4543.jpg)
8、但我们在单元格格式窗口就可以看到下划线有四种样式。怎么样设置呢?
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/4a6d48ee7b7f860efc99b34777f5ee0d3bcebe43.jpg)
9、其可以通过underline属性进行设置,具体数值代表含义,大家看一下图。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/ab966c6b0ce265e7bde332cb9f23beb9773eb743.jpg)
10、而颜色的设置就比较麻烦。你可以使用 .ColorIndex属性,但这个数值所对应的颜色如下图。需要记忆哦。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/1562a0b9763e21c2343ab763e6e89a618725b143.jpg)
11、最后我们以这段代码为例
Public Sub chgFont()
With Range("A1").Font
.Name = "黑体"
.FontStyle = "bold"
.Size = 45
.ColorIndex = 45
End With
End Sub
点击上方的运行按钮。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/87645f93cee8b004c3f787bc79260d9a300ea943.jpg)
12、这个时候你会发现A1单元格,快速的按照我们设置修改好。
![EXCEL中VBA实例技巧:[1]单元格字体格式设置](https://exp-picture.cdn.bcebos.com/e86ba4b842406afe62f8a7761eee41c1b6279f43.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:23
阅读量:81
阅读量:108
阅读量:54
阅读量:167