条件格式-在VBA中突出显示

问题描述 投票:0回答:1

如果行包含单词“ New”,我试图使VBA突出显示整个行。

条件格式的应用范围,我正在尝试将A1放到AZ2000

原因,我整个工作表的设置范围也有问题。

我从没学过VBA,所以我正在从互联网上获取信息

我写了这么多,但据我所知,它没有用,但我不知道为什么它不起作用,这令人沮丧,我解决了一个问题,然后又出现另一个问题……大声笑] >

Sub Highlighting()

  'Definining the variables:
  Dim rng As Range
  Dim condition1 As FormatCondition

 'Fixing/Setting the range on which conditional formatting is to be desired
  Set rng = ("A1, AZ2000")

  'To delete/clear any existing conditional formatting from the range
   ws.FormatConditions.delete

  'This is where I get Syntax error, it says "New" needs list separator
  Set condition1 = ws.FormatConditions.Add(xlConditionValueFormula, xlGreater, "=FIND(""New"",$AF1)>0)")

  'Defining and setting the format to be applied for each condition
   With condition1
    .EntireRow.Interior.ColorIndex = 10498160
   End With

End Sub

enter image description here

这就是我想要在VBA中进行设置的方式

我正在尝试使VBA突出显示整个行,如果该行包含单词“ New”。条件格式的应用范围,我试图将A1放到AZ2000的原因,我也是...

excel conditional-statements highlight
1个回答
0
投票

这应该起作用。

© www.soinside.com 2019 - 2024. All rights reserved.