将范围设置为“False”并根据值更改单元格的颜色

我有一个旧的Excel应用程序,有人做了,我想知道这是什么:

Range("AF6") = "FALSE" 

编辑:我发现它将单元格设置为False。 这改变了另一个单元格的颜色,它是如何做到的?

这是用于设置单元格范围(或者在这种情况下是单个单元格)值的VBA简写forms。 所以你提供的例子实际上将文本值“FALSE”插入到单元格AF6中。

如果其他单元格的颜色没有在代码中设置,那么我build议通过条件格式化来完成。

另一个单元将具有沿着(伪代码)的条件:

 if (Range(AF6) = "FALSE") then thisCell.Background = colour endif 

过了一段时间,因为我做了VBA,所以不确定的确切的语法,但基本上会发生什么。 可能值得找出电池颜色变化的“商业”逻辑 – 将有助于为您澄清。