Vba 将范围设置为";假;以及根据值更改单元格的颜色
我有一个别人制作的旧Excel应用程序,我想知道它的作用是什么:Vba 将范围设置为";假;以及根据值更改单元格的颜色,vba,excel,Vba,Excel,我有一个别人制作的旧Excel应用程序,我想知道它的作用是什么: Range("AF6") = "FALSE" 编辑:我发现它将单元格设置为False。这会改变另一个单元格的颜色,它是如何做到的?这是VBA的缩写,用于设置一系列单元格(或在本例中为单个单元格)的值。因此,您提供的示例实际上会将文本值“FALSE”插入单元格AF6 如果代码中没有设置另一个单元格的颜色,那么我建议通过条件格式进行设置。这是VBA的缩写,用于设置一系列单元格(或在本例中为单个单元格)的值。因此,您提供的示例实际上会
Range("AF6") = "FALSE"
编辑:我发现它将单元格设置为False。这会改变另一个单元格的颜色,它是如何做到的?这是VBA的缩写,用于设置一系列单元格(或在本例中为单个单元格)的值。因此,您提供的示例实际上会将文本值“FALSE”插入单元格AF6
如果代码中没有设置另一个单元格的颜色,那么我建议通过条件格式进行设置。这是VBA的缩写,用于设置一系列单元格(或在本例中为单个单元格)的值。因此,您提供的示例实际上会将文本值“FALSE”插入单元格AF6
如果另一个单元格的颜色未在代码中设置,则我建议通过条件格式进行设置。另一个单元格将具有以下条件(在伪代码中):
我已经有一段时间没有使用VBA了,所以不确定确切的语法,但这就是将要发生的事情。可能值得找出单元格颜色变化的“业务”逻辑-这将有助于您澄清它。另一个单元格的条件如下(伪代码):
我已经有一段时间没有使用VBA了,所以不确定确切的语法,但这就是将要发生的事情。可能值得找出单元格颜色变化的“业务”逻辑-这将有助于为您澄清。+1表示条件格式-我忘记了这种可能性。+1表示条件格式-我忘记了这种可能性。
if (Range(AF6) = "FALSE") then
thisCell.Background = colour
endif