条件格式,我可以命名他们

工作的情况下,如果我不能逻辑地通过并添加一个新的单元格范围到预定义的条件格式,那么我将不得不格式化接近1000行。

在阅读MSDN上的这篇文章之后,它说索引或者名称,显然是有人懒惰,只是复制/粘贴信息。 但是,由于机会,一个名称可以与一个条件格式?

如果没有,那么我如何控制格式被读取的顺序呢? 他们都是公式格式,没有预制types。

您可以使用SetFirstPriority方法来订购您的格式条件,或者直接创build它们,每个条件都在前一个条件之后,如下面的代码所示。

 Dim myRange As Range Set myRange = Selection With myRange 'First condition .FormatConditions.Add Type:=xlExpression, Formula1:="=A6=125" With .FormatConditions(.FormatConditions.Count).Interior .PatternColorIndex = xlAutomatic .ThemeColor = xlThemeColorDark2 .TintAndShade = -0.899960325937681 End With .FormatConditions(.FormatConditions.Count).StopIfTrue = False 'second condition .FormatConditions.Add Type:=xlExpression, Formula1:="=A6=250" With .FormatConditions(.FormatConditions.Count).Interior .PatternColorIndex = xlAutomatic .ThemeColor = xlThemeColorDark2 .TintAndShade = -0.899960325937681 End With .FormatConditions(.FormatConditions.Count).StopIfTrue = False End With 

答案#1 :我看不出任何方式的条件格式规则。

答案2 :您可以控制应用条件格式的顺序。 点击条件格式| pipe理规则。 从那里,您可以使用向上/向下button在列表中上下移动规则。 如果所选规则为“真”,您甚至可以选中checkbox以停止处理规则。

评论 :不知道你为什么标记这个excel-vba 。 你的问题似乎没有任何VBA元素。