![VBA 更改字体颜色](https://linux22.com/image/1675424/VBA%20%E6%9B%B4%E6%94%B9%E5%AD%97%E4%BD%93%E9%A2%9C%E8%89%B2.png)
答案1
条件格式就足够了 - 您不需要复杂的 VBA。
您需要在同一行上创建两个规则,一个将该行更改为红色,另一个将该行更改为绿色。
这是一个理论上的例子(未经测试):
- 选择整个数据集(A2:Gsomething)。
- 单击主页选项卡
- 在样式组中,单击条件格式
- 点击“新规则”
- 在“新建格式规则”对话框中,单击“使用公式确定要格式化的单元格”
- 在公式字段中,输入公式
=AND($H2>TODAY();$I2="")
。
另一个公式可以是$I2<>""
- 点击“格式”按钮
- 在打开的对话框中,设置颜色
- 单击“确定”。
有关屏幕截图的更多信息,请参阅文章
根据 Excel 中的单元格值突出显示行(条件格式)。