Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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
Excel 基于单元格值高亮显示整行_Excel_Vba - Fatal编程技术网

Excel 基于单元格值高亮显示整行

Excel 基于单元格值高亮显示整行,excel,vba,Excel,Vba,当单元格I1、I2、I3等显示时,我希望整行高亮显示为黄色。。是1 或 当单元格I1、I2、I3为0时,要亮显的整行为绿色 任何人都可以帮助进行VBA编码,VBA编码应该是什么 您可以在不使用带条件格式的VBA的情况下执行此操作 例如: 从1:10开始标记整行(只是一个示例) 将条件格式设置为 =$I1=1 并设置此格式的背景色。 这将立即适用于列I中的所有第1行到第10行。 (您需要为每个值/颜色添加规则) 编辑: 条件格式也可以通过VBA复制/应用。每次单元格更改时触发VBA的缺点是它会终止

当单元格I1、I2、I3等显示时,我希望整行高亮显示为黄色。。是1

当单元格I1、I2、I3为0时,要亮显的整行为绿色

任何人都可以帮助进行VBA编码,VBA编码应该是什么


您可以在不使用带条件格式的VBA的情况下执行此操作

例如: 从1:10开始标记整行(只是一个示例)

将条件格式设置为
=$I1=1

并设置此格式的背景色。
这将立即适用于列I中的所有第1行到第10行。
(您需要为每个值/颜色添加规则)

编辑:

条件格式也可以通过VBA复制/应用。每次单元格更改时触发VBA的缺点是它会终止撤消功能,您必须小心使用多单元格和多区域插入/复制等。

但我会多次这样做,每次都在新的工作表上…因此设置条件格式可能是一件相当繁琐的事情…我正在考虑做一个MACO,这样就可以通过按button@Nelson虽然我已经提交了一份编辑,堆栈溢出不是“为我编写此代码”站点。你可能想看看
Hackhands
,它提供每分钟1美元的编码支持(这里也有一些堆栈溢出用户)