Tag: 条件格式

VBA函数来testing单元格是否在Excel中有条件格式化

我写了下面的函数来testing单元格是否具有基于单元格填充激活的条件格式化。 Function cfTest(inputCell) If inputCell.DisplayFormat.Interior.Color <> 16777215 Then cfTest = True Else cfTest = False End If End Function 但它不起作用。 说这个方法呢。 Sub myCFtest() Dim R As Integer R = 2 Do If Range("I" & R).DisplayFormat.Interior.Color <> 16777215 Then Range("K" & R).Value = True Else Range("K" & R).Value = False End If R = R + […]

使用VBA将条件格式应用于一系列单元格

我想知道如何访问标题为“适用于”的条件格式的列,并input我自己的条件。 我已经包含了一个截图,以供参考。 我的条件格式添加语法的代码是, With Selection .FormatConditions.Delete .FormatConditions.Add Type:=xlExpression, Formula1:="=" & c.Address & "=TRUE" . . . End With 我相信代码应该添加在那里,但我找不到正确的语法。 更新: 我更新了我的代码,看起来像这样, With Range(Cells(c.Row, "B"), Cells(c.Row, "N")) .FormatConditions.Delete .FormatConditions.Add Type:=xlExpression, Formula1:="=" & c.Address .FormatConditions(1).Interior.ColorIndex = 15 'change for other color when ticked End With 这基本上会使特定范围的行与我放置checkbox的位置相关,并更改其背景颜色。 checkbox的位置由c.Address表示,其中“c”包含我select放置checkbox的单元格的位置。

如何在第1列中将行设置为颜色组

我有一个工作表,有这样的信息: a a b c c c 如何格式化它,以便所有在第一列中具有a值的行都是一种颜色,然后在第一列中具有b值的所有行都是不同的颜色等等。 不要从OP中编辑,从评论添加说明: 所有的东西都已经按照字母顺序排列,而且会保持这种状态,而且我想要多种颜色。

根据相邻的下拉值更改Excel中的单元格颜色

我知道如何制作下拉列表。 我知道如何使条件格式更改单元格的颜色。 我不明白的是如何使条件格式更改单元格的颜色完全基于另一个单元格的状态(而不是比较)。 A1是否No / Yes下拉列表 B1是标准声明 如果用户满足B1的标准声明,则在A1的下拉列表中selectYes 。 为了快速参考,如果可能的话,我想让B1在这个事件中变成绿色的背景色,当然如果下拉列表被重置为No ,就变回不填充。 这可能在Excel 2003和/或2007年?

使用Excel VBA代码进行条件格式化

我有称为DistinationRange的Range对象,它包含对范围B3:H63的引用 我想dynamic使用Excel VBA代码应用以下两个条件格式。 (因为范围不一直都是一样的) 如果单元格列D为空白,则不应应用格式设置(需要在此处使用Stop If True) 如果E列的单元格中的值小于F列单元格中的值,那么整行应该有绿色背景。 我尝试了很多使用录音,但它没有正确录音。 请帮助。

条件格式化单元格,如果它们的值等于另一列的ANY值

我有A和B列的数据。 B列的数据大部分是A的数据的重复,但并不总是。 例如: A Budapest Prague Paris Bukarest Moscow Rome New York B Budapest Prague Los Angeles Bukarest 如果B的值存在,我需要searchA列。 如果一行匹配,我需要将行中的背景色改为红色或其他。 我需要使用什么function,以及如何? 对不起,我是Excel中的新手。

Excel条件格式应用于多行的3行颜色

我有一些excel电子表格,有几百行几千行。 每行表示一秒钟间隔的一组测量结果。 我想为每一行使用3色条件格式。 我可以通过设置“适用于”来设置3行颜色的单行: 'Table1'!$B$2:$M$2 但是,如果我尝试复制格式,然后将其应用于多行(如B3:M400),则会将整个块(从B3到M400的所有单元格)视为单个条件格式,因此每个单元格都会根据到所有其他的细胞。 我正在寻找的是一种方法将3色条件格式应用到每行单独许多行。 例如,在这里链接的图像: http : //electriceptor.files.wordpress.com/2012/04/screen-shot-2012-04-30-at-11-53-36-pm.png (对不起,我对于张贴图像来说太新了),每一行都有一个单独的3色彩格式,我手动应用到每一行。 但是,如果我复制单行,并将格式粘贴到7行相同的块,它看起来像这个图像: http : //electriceptor.files.wordpress.com/2012/04/screen-shot-2012-04- 30-at-11-56-42-pm.png : 请注意格式是如何应用于整个块的。 有没有一种方法来为每个行应用条件格式,而不是手动执行每一行?

基于单元格和相邻单元格的Excel条件格式化

是否可以在Excel中基于其值的单元格来格式化单元格。 基本上我正在编译一个电子表格,如果这个值从上面的条目下来,我希望单元格以浅绿色突出显示,如果它增加,我希望它变成红色。 我相信它相当简单,但我不能得到它的工作。 任何帮助将不胜感激。

Excel – 条件格式 – 插入行

在“适用于”中使用偏移或间接似乎不起作用。 插入行/ s后是否有其他方法可以阻止条件格式化的破坏 我有一个范围的条件格式,例如$ O $ 19:$ O $ 105。 条件是“如果单元格值大于10”,则使用红色进行格式化。 问题是 – 当我在Excel中插入一行时,这个格式范围分裂,我得到2格式化规则。 例如,如果我在第20行插入新行,范围分别为$ O $ 19,$ O $ 21:$ O $ 105和$ O $ 20的2条规则。 通常对于像上面那样的条件,如果规则被分成多个范围,则可能没有关系。 但对于像“突出前十名”这样的条件来说,这会导致不良结果。 我尝试了以下没有太多运气: 尝试使用间接 – 但Excel似乎解决了公式,并保存格式化规则,因此不符合预期的插入 尝试使用偏移量 – 这里又一次excel解决了上述范围。 任何人都知道如何编写一个不会因行插入而中断的条件格式? [编辑]我意识到,插入行不会导致分裂的条件格式规则。 我也复制一行,并粘贴插入行正在做这个。 如果我select特殊的粘贴,只select公式,它的工作正常。

如何使用单元格内的hex颜色值突出显示单元格?

我有一个符号和匹配hex颜色的电子表格。 我想用单元格内的hex颜色填充单元格本身(或旁边的单元格)。 我已经读了一些关于“条件格式化”的内容,我认为这是做到这一点的方法。 我怎么能达到我想要的结果?