0

当同一行中的另一个单元格为 TRUE 时,我想对一个单元格应用条件格式。我知道如何使用单独的条件格式来做到这一点,但我想用一条规则来完成目标。

例如。如果 G1 为真,则 A1 应为绿色,以此类推。

例子

4

2 回答 2

0

我用 VB 来代替。我检查了复选框的勾号,然后更改了复选框左侧单元格 2 的颜色。

Sub CheckBox_Colour_Checker()
Dim xChk As CheckBox
Set xChk = ActiveSheet.CheckBoxes(Application.Caller)
With xChk.TopLeftCell.Offset(, -2)
    If xChk.Value = xlOn Then
     .Interior.Color = RGB(0, 255, 0)
 Else
     .Interior.Color = RGB(255, 255, 255)
End If
End With
End Sub
于 2017-11-30T01:55:04.627 回答
0

如果您已经为一个单元格制定了规则,您也可以将该规则应用于其他单元格。

方法 1: 选择具有格式的单元格,然后单击主页功能区 > 条件格式 > 管理规则。在打开的对话框中,找到规则并在“应用于”对话框中调整范围。确保公式使用与行号相关的引用,例如=$G1在第 1 行中,然后应用于其他行。

方法 2: 选择具有格式的单元格,单击主页功能区上的格式刷图标,然后选择要应用格式的单元格。

方法 3: 为您的数据使用表格。当您为列定义条件格式时,所有新行都将继承该列的格式(以及公式和数据验证)。

于 2017-11-30T00:35:03.800 回答