Excel-如何基于不同单元格中的无值返回单元格中的颜色?
我试图在Excel中创建一个规则,根据同一工作表上不同单元格中的空值更改一个单元格的颜色Excel-如何基于不同单元格中的无值返回单元格中的颜色?,excel,vba,Excel,Vba,我试图在Excel中创建一个规则,根据同一工作表上不同单元格中的空值更改一个单元格的颜色 基本前提是根据任务的延迟进行颜色更改。有些作业还没有开始,所以它们不应该和迟到或准时的作业颜色相同。我知道在空单元格中添加一些诸如“NULL”之类的值是最简单的,但是团队中的每个人都习惯于单元格为空,所以我更愿意这样做。假设我们希望单元格B1在单元格A1为空时变为黄色。我们可以使用条件格式。下面是一个简短的宏来设置: Sub Macro2() With Range("B1") .Form
基本前提是根据任务的延迟进行颜色更改。有些作业还没有开始,所以它们不应该和迟到或准时的作业颜色相同。我知道在空单元格中添加一些诸如“NULL”之类的值是最简单的,但是团队中的每个人都习惯于单元格为空,所以我更愿意这样做。假设我们希望单元格B1在单元格A1为空时变为黄色。我们可以使用条件格式。下面是一个简短的宏来设置:
Sub Macro2()
With Range("B1")
.FormatConditions.Add Type:=xlExpression, Formula1:="=ISBLANK(A1)"
.FormatConditions(.FormatConditions.Count).SetFirstPriority
With .FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
End With
.FormatConditions(1).StopIfTrue = False
End With
End Sub
你试过使用条件格式吗?