如果其他单元格不为空,则更改单元格的字体颜色

如果其他单元格不为空,则更改单元格的字体颜色

如何在 Excel 中编写以下代码表达式?我想要的是,如果其他单元格不为空,则能够更改单元格的字体颜色。

表达:

如果单元格 A1、A2 和 A3 不为空,则更改单元格 B1 的字体颜色

我试过...

=IF(A1:A3 <> "",  B1.Font.Color = vbRed)

...但它不起作用,我看到的只是#NAME?

再次,我想要的是根据其他单元格的状态改变单元格的字体颜色。

答案1

B2.Font.Color = vbRed不是单元格可以返回的值,它是不能在公式中使用的 VBA 代码。

在这种情况下,你需要使用条件格式

相关内容