Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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_Formatting_Conditional Formatting - Fatal编程技术网

Vba 基于颜色编码的条件格式

Vba 基于颜色编码的条件格式,vba,excel,formatting,conditional-formatting,Vba,Excel,Formatting,Conditional Formatting,我需要根据颜色代码AF:AK对O:Y列的背景颜色进行条件格式设置,是否有条件格式公式或VBA代码可以使用 请忽略O:X列上的当前格式 虽然可以使用VBA设置背景颜色,但不能将背景颜色设置为直接与具有条件格式的单元格中的数字匹配 但是,使用标准条件格式规则检查单元格的值和手动设置颜色更容易。这意味着您可以将任何颜色与任何数字匹配。当然,如果这对解决方案很重要,您可以选择正确的填充颜色 我已经在下面的一张纸上设置好了。我将条件格式公式放在第一个单元格中,删除系统为您输入的$symbol,然后进行复制

我需要根据颜色代码AF:AK对O:Y列的背景颜色进行条件格式设置,是否有条件格式公式或VBA代码可以使用

请忽略O:X列上的当前格式


虽然可以使用VBA设置背景颜色,但不能将背景颜色设置为直接与具有条件格式的单元格中的数字匹配

但是,使用标准条件格式规则检查单元格的值和手动设置颜色更容易。这意味着您可以将任何颜色与任何数字匹配。当然,如果这对解决方案很重要,您可以选择正确的填充颜色

我已经在下面的一张纸上设置好了。我将条件格式公式放在第一个单元格中,删除系统为您输入的$symbol,然后进行复制


@pnuts我正在参考另一张图纸,根据函数GetColorx,颜色为白色,范围为整数GetColor=x.Interior.ColorIndex结束函数VBA您使用了多少种不同的颜色代码,数字是如何生成的?可能还有另一种方法来完成您要做的事情。@pnuts并非所有单元格都是白色填充这只是数据的一部分其他颜色包括43,44@Rob总共将生成大约5种颜色,其中包括43,44,-4142等,使用VBA代码GetColorx作为范围作为整数GetColor=x.Interior.ColorIndex End函数从另一张图纸生成颜色忽略数字实际上是颜色代码的事实,并使用正常条件格式规则测试这些单元格中的值。