excel初步应用单元格格式
没有格式化单元格的工作表平淡无奇,缺乏表现力,辜负了Excel为我们准备的大量格式化功能。因此,我们通常会对单元格做一些格式化操作,比如加厚表头字体,设置不同的背景色,用颜色突出需要注意的单元格,这样就能做出漂亮的工作表,使之生动起来。
在前一篇文章的介绍中已经涉及到一些使用VBA格式单元格的代码,本文将进一步介绍它们。应该说,单元格格式化是Excel中常见的操作之一。当我们找到符合条件的单元格或单元格区域时,我们不仅会提取和分析这些单元格的数据,还会对它们应用相应的格式。在接下来的系列文章中,我们还会用到示例中单元格格式的代码,所以本文对单元格格式的应用做了一个初步的了解,便于理解下面的演示示例。
通常,我们会将单元格中的文本加粗或者给特定的单元格添加背景色,以突出显示某些单元格,或者通过应用格式使工作表更具可读性。
下面是Excel录制宏记录的这两个操作的VBA代码。
(单击命令“开发工具——记录宏”格式化工作表,然后单击“开发工具——停止记录”)。
1.加粗B2单元格中的文本,如下图所示。
记录的代码如下:
宏3()
'
宏3宏。
'
'
范围(“B2”)。挑选
选择。字体。粗体=真
末端接头
先了解字体对象。
正如上面记录的文本加粗代码所演示的,如果您想对单元格中的文本进行操作,您需要使用Font对象。
“字体”对象包含单元格中文本“字体”的属性设置,如下图所示,表示各种属性设置对应的字体对象的属性。
观察记录的代码:
选择。字体。粗体=真
单元格选择对象的字体属性返回一个代表单元格对象中字体的字体对象。然后,使用字体对象的属性来设置单元格字体。
例如,代码:
范围(“B2”)。font.name="Tahoma "。
将单元格B2中的文本字体设置为“塔霍马”。
范围(“B2”)。字体颜色=RGB(255,0,0)
将单元格B2中的文本颜色设置为红色。(RGB是表示颜色的函数,不同的颜色可以通过三个参数组合。)
您也可以使用以下代码:
范围(“B2”)。
将单元格B2中的文本颜色设置为红色。ColorIndex属性可以设置或获取文本的颜色值。上述代码表示当前调色板中红色的索引值为3。因此,如果想要获取当前文本的颜色值,可以使用ColorIndex属性。
2.为B2单元格添加蓝色背景色,如下图所示。
记录的代码如下:
宏4()
'
宏4宏。
'
'
选择。内部。模式=xlSolid。PatternColorIndex=xlAutomatic。Color=12611584。TintAndShade=0。PatternTintAndShade=0
以…结尾
末端接头
了解室内物体。
正如上面记录的为单元格添加背景的代码所演示的,如果您想在单元格的背景上操作,您需要使用Interior对象。
Interior对象包含为单元格添加背景的属性设置,如下图,突出显示设置或获取单元格背景填充颜色对应的Color属性和ColorIndex属性。
观察记录的代码:
选择。内饰。颜色=12611584
选定单元对象(此处为单元B2)的“内部”属性返回一个代表单元背景的“内部”对象。然后,使用“内部”对象的“颜色”属性将单元格的背景颜色设置为蓝色。
以下代码将单元格B2的背景色设置为蓝色:
范围(“C6”)。
以下代码将单元格C8的背景颜色设置为灰色:
范围(“C8”)内部。颜色=RGB(125,125,125)
注意:如何在代码中选择想要的颜色?一种方法是使用录制的宏,用相应的操作在工作表中设置颜色,检查录制的代码,并将相应的代码应用到自己的代码中;另一种方法是在代码中改变RGB函数中的参数值进行实验,或者改变ColorIndex属性的值进行实验,直到得到自己满意的颜色。
好了,这里简单介绍一下。
字体对象和内部对象的其他属性可以根据工作表中“设置单元格格式”对话框中的相应操作进行测试和理解。
版权声明:excel初步应用单元格格式是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。