将范围设置为“False”并根据值更改单元格的颜色
我有一个旧的Excel应用程序,有人做了,我想知道这是什么:
Range("AF6") = "FALSE"
编辑:我发现它将单元格设置为False。 这改变了另一个单元格的颜色,它是如何做到的?
这是用于设置单元格范围(或者在这种情况下是单个单元格)值的VBA简写forms。 所以你提供的例子实际上将文本值“FALSE”插入到单元格AF6中。
如果其他单元格的颜色没有在代码中设置,那么我build议通过条件格式化来完成。
另一个单元将具有沿着(伪代码)的条件:
if (Range(AF6) = "FALSE") then thisCell.Background = colour endif
过了一段时间,因为我做了VBA,所以不确定的确切的语法,但基本上会发生什么。 可能值得找出电池颜色变化的“商业”逻辑 – 将有助于为您澄清。