excel初步应用单元格格式
发布时间:2023-01-28 06:55:34
没有对单元格进行格式操作的工作表是平淡无奇的,缺乏表现力,也辜负了Excel为我们准备的大量格式排版功能。因此,我们通常会对单元格进行一些格式排版操作,例如将表头字体加粗并设置不同的背景色、使用颜色突出显示需要关注的单元格等,从而制作出一张漂亮的工作表,让工作表生动起来。
前面介绍文章的中已经接触过使用VBA格式单元格的一些代码,本文将作更进一步的介绍。应该说,对单元格进行格式化是Excel中的常用操作之一。当我们找到满足条件的单元格或单元格区域后,不仅会对这些单元格数据进行提取和分析,也会对它们应用相应的格式。在后续系列文章中,我们也会在示例中用到单元格格式的代码,因此本文对应用单元格格式进行初步解,以方便后续演示示例的理解。
通常,我们会给单元格中的文本加粗或者给特定单元格添加背景色,从而将某些单元格突出显示出来,或者通过应用格式使工作表易读性更强。
下面是Excel录制宏所录制的这两种操作的VBA代码。
(单击“开发工具——录制宏”命令,对工作表中进行相应的格式化操作,然后,单击“开发工具——停止录制”)
1、将单元格B2中的文本加粗,如下图所示。
录制的代码如下:
Sub 宏3()
‘
‘ 宏3 宏
‘
‘
Range(“B2”).Select
Selection.Font.Bold = True
End Sub
初识Font对象
正如上面所录制的给文本加粗的代码所演示的,如果你要对单元格中的文本进行操作,就要用到Font对象。
Font对象包含单元格中文本字体的属性设置,如下图所示,图中标示了各种属性设置所对应的Font对象的属性。
观察录制的代码:
Selection.Font.Bold = True
单元格对象Selection对象的Font属性返回一个Font对象,代表该单元格对象中的字体。然后,使用Font对象的属性对单元格字体进行设置。
例如,代码:
Range(“B2”).Font.Name = “宋体”
将单元格B2中的文本字体设置为“宋体”。
Range(“B2”).Font.Color = RGB(255,0, 0)
将单元格B2中的文本颜色设置为红色。(RGB是表示颜色的函数,可以通过3个参数组合出不同的颜色来)
也可以使用下面的代码:
Range(“B2”).Font.ColorIndex = 3
将单元格B2中的文本颜色设置为红色。ColorIndex属性可以设置或获取文本的颜色值,上述代码表明在当前调色板中红色的索引值为3。因此,如果你想获取当前文本的颜色值,可以使用ColorIndex属性。
2、给单元格B2添加蓝色的背景色,如下图所示。
录制的代码如下:
Sub 宏4()
‘
‘ 宏4 宏
‘
‘
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 12611584
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End Sub
初识Interior对象
正如上面所录制的给单元格添加背景的代码所演示的,如果你要对单元格背景进行操作,就要用到Interior对象。
Interior对象包含给单元格添加背景的属性设置,如下图所示,图中重点标示了设置或获取单元格背景填充色所对应的Color属性和ColorIndex属性。
观察所录制的代码:
Selection.Interior.Color = 12611584
所选单元格对象(这里是单元格B2)的Interior属性返回一个Interior对象,代表该单元格背景。然后,使用Interior对象的Color属性设置该单元格背景色为蓝色。
下面的代码将单元格B2的背景色设置为蓝色:
Range(“C6”).Interior.ColorIndex =23
下面的代码将单元格C8的背景色设置为灰色:
Range(“C8”).Interior.Color =RGB(125, 125, 125)
注:如何在代码中选择想要的颜色?一种方法是使用录制宏,在工作表中使用相应的操作设置颜色后,查看录制的代码,将相应的代码应用到自已的代码中;另一种方法是在代码中改变RGB函数里的参数值进行试验,或者改变ColorIndex属性的值进行试验,直到获得自已满意的颜色。
好了,就简单地介绍到这里。
关于Font对象和Interior对象的其它属性可以进行试验,并对照工作表中“设置单元格格式”对话框里相应的操作进行理解。
猜你喜欢
- 给你一份Excel表格,里面有很多工作表,如何快速跳转到需要的表格中呢?这时候就可以借助Excel表格目录,通过超链接快速跳转到对应的页面。
- Win10专业版发布很长一段时间了,Win10专业版用户需要体验微软最新更新的功能想要更新系统,在更新的时候遇到更新过程不动的问题,Win1
- Word中包含各种通配符,包括:^?、^#、^$、^&等等,本文将告诉大家这些通配符的含义与使用方法。 &
- Excel电子表格能计算处理大量数据,并进行图形分析,是个强大的数据分析工具。你可以用它计算很多数据的总和。这篇文章将以简单的费用报表为例,
- 微软官方每次更新系统时,都会推出很多新的补丁,有的用户从来没更新过,而有的用户想更新却不知道怎么去查看搜索这些补丁。今天就给大家带来Win1
- 虽说Word是一款大家时常使用的文档编辑软件,但我们在使用的过程中还是经常会出现卡顿无法使用的情况,那么我们在遇到这种问题应该如何去解决呢?
- win10系统是一种一般不会影响用户使用整体功能的问题!由于系统的强大稳定性,越来越多的人选择win10系统,但最近,许多合作伙伴报告说,他
- Word作为我们经常使用的办公软件之一,我们在平时使用的时候,经常会接触到micorsoft和WPS两种格式的文档,其中WPS在兼容方面做得
- Word不能打印指定页面该怎么办?在打印2016年教师职称评审表的时候,发现不能进行指定页面打印,没办法设置打印范围,下面我们就来看看这个问
- 在一张复杂的大型Excel表格中,可以通过强大的筛选功能迅速找出符合条件的数据,而对于其他不满足条件的数据,Excel会自动将其隐藏,exc
- word表格标题设置每页都有的方法:第一步,我们在word里面插入表格之后,选中第一行的表头。第二步,然后单击选项卡的表格工具——布局——重
- 如果使用下面介绍的这些自定义选项,需要单击“Office”按钮,然后单击“Excel选项”按钮打开“Excel选项”对话框(除了最后一个)。
- Win10不小心进入访客系统怎么办?很多小伙伴经常询问小编关于win10登录的时候不小心误触进入了方可系统的相关问题,其实这种问题还是比较常
- 新安装win10系统的小伙伴肯定感觉很新鲜,很想赶快对win10有个认识。特别是对一些特色的功能属性想早点了解,小编就来告诉大家功能包括有剪
- 1、首先输入你要做线性图的数据,我这里举例输入了五组数据。 2、用鼠标选中你要做线性图的数据,再点击菜单栏的“插入
- Word中的标尺默认是以字符为单位的,在实际应用中不利于我们计算纸张的大小。而很多情况下,如打印公文,试卷,图片等等都需要规定尺寸,要在Wo
- 在word编辑文档的时候,我们需要一些特殊符号输入,如框框中打勾这个是比较经常用到的,那么在word文档怎么设置打勾选择小方框?下面小编就为
- 1、图章轮廓选择“插入→图片→自选图形”,在“绘图”工具栏中选择椭圆,按下Sfift键在文档中拖出一个圆,双击图形设置为“无填充色”,线条宽
- 许多用户购买的笔记本电脑配置非常的好,但是在使用的时候仍然非常的卡。发生这种情况一般就是电脑的后台进程太多,今天小编就带着大家一起看看怎么关
- 我们怎样知道word文档中每页有多少行呢?这就要靠word行号帮忙了。Word中的行号可以自动计算文件中的行数,然后在各行文字旁显示适当的行