【问题标题】:Conditional formatting with multiple conditions and checkboxes具有多个条件和复选框的条件格式
【发布时间】:2020-09-26 13:06:22
【问题描述】:

我正在尝试以下条件格式以根据单元格 B、C、D 的值突出显示单元格 A,但它会引发错误类型不匹配

    Sub logic()

    Dim i As Long
    For i = 1 To 3

    Range(Replace("A#", "#", i)).Select
    Range("A" & i).Activate

    Application.CutCopyMode = False
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$B$" & i And "=$C$" & i Or "=$D$" & i

    With Selection.FormatConditions(1).Interior
        .Color = RGB(100, 100, 100)
    End With

    Selection.FormatConditions(1).StopIfTrue = False

    Next i

End Sub

【问题讨论】:

    标签: excel vba checkbox logical-operators conditional-formatting


    【解决方案1】:

    见:

    Conditional formatting using 3 conditions in Macro/VBA

    另外,我运行了一个类似的宏,有趣的是,如果你多次运行它,它会返回一个错误。所以,我补充说:

    Selection.FormatConditions.Delete
    

    在格式化命令之前,所以你清除之前设置的任何东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-13
      相关资源
      最近更新 更多