基于不同的细胞颜色填充细胞颜色

时间:2015-05-29 20:26:05

标签: excel vba excel-vba

我的工作簿“业务状态”,“开发状态”中有两张。它们都具有相同的列:“任务”“描述”“状态”

我希望处理业务表任务的任何人根据该任务的状态更改颜色。因此,如果他们将颜色更改为绿色,则表示任务已完成。

在开发表单上,与该相同任务相关的单元格需要变为红色并在发生这种情况后被触发。

到目前为止,我能做的就是这个,我知道这是一个解决方法:

Function GreenCell(rng As Range) As Boolean
    If rng.Interior.ColorIndex = 22 Then
       GreenCell = True
    Else
       GreenCell = False
    End If
End Function

这种方法有效,但有两个问题。 1.如果单元格的背景颜色发生变化,则单元格不会更新。 2.我需要它用红色填充那个单元格而不是“真”或“假”

0 个答案:

没有答案