EXCEL中如何用VBA将某个单元格填充颜色(高亮显示)?

方法一
如你的数据在A列,代码如下。
sub aa ()
for x =1 to range("A65536").end(xlup).row'建立循环
if cells(x,1)=6 then'判断单元格值
cells(x,1).interior.colorIndex = 3'单元格值等于6时,该单元格填充红色
end if
next x
end sub
方法二:
简单一点,假设数据在A1~A10,取6这个值
sub xxx()
for i=1 to 10
if cells(i,1)=6 then cells(i,1).interior.colorindex=3
next i
end sub
方法三:
如果你的Excel版本是2003版,那么你只能用系统预设的56色。用VBA代码实现的其他填充色会被转换为和这56色最接近的一种。
如果你的Excel版本是2007及以上,那么单元格填充色几乎不受限制,你完全可以通过单元格填充的命令实现自定义颜色填充,支持RGB、HSL两种模式,无需借助VBA。

如果使用VBA,代码如下:

(0)

相关推荐

  • Excel中快速插入多个空白单元格的方法

    Excel中快速插入多个空白单元格的方法 1.在工作表中选择单元格区域,然后在"开始"选项卡的"单元格"组中单击"插入"按钮上的下三角按钮, ...

  • 如何在Excel中设置大于90分的单元格显示红色

    有的小伙伴在使用Excel软件处理数据时,为了使数据更加明显,因此想要设置大于90分的单元格显示红色,但是却不知道如何显示,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开Exc ...

  • 怎么合并Excel中的一行数据到一个单元格并断行

    有的小伙伴在使用Excel软件编辑数据时,需要把一行数据到一个单元格,接着断行,如果一步一步操作,那么会非常麻烦,那么如何快速合并并断行呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右 ...

  • Excel中如何使用PHONETIC函数合并单元格数据

    Excel是现在十分常用的一款办公软件,有些新用户不知道如何使用PHONETIC函数合并单元格数据,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图箭头所指,打开电脑中的E ...

  • Excel中如何同时复制多个单元格

    Excel中如何同时复制多个单元格 操作方法 01 图下所示进行多个单元格内容的复制 02 首先利用按住Ctrl不松进行选择复制 03 按住Ctrl不松手之后选择复制内容 在按Ctrl+ C进行复制 ...

  • excel中如何快速提取含有文字单元格中的数字

    excel中如何快速提取含有文字单元格中的数字,很多人会想到使用函数,其实很多情况下如果不需要函数就能解决的时候,我们就可以选择基本操作来解决这一问题. 操作方法 01 为了便于学习者的理解,教程以下 ...

  • excel中如何使内容不要超出单元格

    excel中要使内容不要超出单元格,有两种方法,下面就详细说一下. 操作方法 01 打开EXCEL表格,输入一大串田字,这时,字跑到单元格外面去了. 02 点击上方菜单栏的格式,在下拉菜单中,选择单元 ...

  • Excel中如何合并和取消合并单元格

    Excel中如何合并和取消合并单元格呢?下面小编来教大家. 操作方法 01 首先,我们点击打开我们电脑上面的excel,然后我们在任意单元格中输入一个数字: 02 然后我们选中图示中的表格: 03 之 ...

  • Excel中如何让符合条件的单元格变色?

    今天介绍两种可以让符合条件的单元格设置自定义颜色的方法. 条件格式法: 01 将下面数据中包含有数字5的数字所在单元格设置填充颜色.选择数据区域,点击"开始"中的"条件格 ...