Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 将范围设置为";假;以及根据值更改单元格的颜色_Vba_Excel - Fatal编程技术网

Vba 将范围设置为";假;以及根据值更改单元格的颜色

Vba 将范围设置为";假;以及根据值更改单元格的颜色,vba,excel,Vba,Excel,我有一个别人制作的旧Excel应用程序,我想知道它的作用是什么: Range("AF6") = "FALSE" 编辑:我发现它将单元格设置为False。这会改变另一个单元格的颜色,它是如何做到的?这是VBA的缩写,用于设置一系列单元格(或在本例中为单个单元格)的值。因此,您提供的示例实际上会将文本值“FALSE”插入单元格AF6 如果代码中没有设置另一个单元格的颜色,那么我建议通过条件格式进行设置。这是VBA的缩写,用于设置一系列单元格(或在本例中为单个单元格)的值。因此,您提供的示例实际上会

我有一个别人制作的旧Excel应用程序,我想知道它的作用是什么:

Range("AF6") = "FALSE"

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

这是VBA的缩写,用于设置一系列单元格(或在本例中为单个单元格)的值。因此,您提供的示例实际上会将文本值“FALSE”插入单元格AF6


如果代码中没有设置另一个单元格的颜色,那么我建议通过条件格式进行设置。

这是VBA的缩写,用于设置一系列单元格(或在本例中为单个单元格)的值。因此,您提供的示例实际上会将文本值“FALSE”插入单元格AF6


如果另一个单元格的颜色未在代码中设置,则我建议通过条件格式进行设置。

另一个单元格将具有以下条件(在伪代码中):


我已经有一段时间没有使用VBA了,所以不确定确切的语法,但这就是将要发生的事情。可能值得找出单元格颜色变化的“业务”逻辑-这将有助于您澄清它。

另一个单元格的条件如下(伪代码):


我已经有一段时间没有使用VBA了,所以不确定确切的语法,但这就是将要发生的事情。可能值得找出单元格颜色变化的“业务”逻辑-这将有助于为您澄清。

+1表示条件格式-我忘记了这种可能性。+1表示条件格式-我忘记了这种可能性。
if (Range(AF6) = "FALSE") then
    thisCell.Background = colour
endif