如何更改 Excel 中单元格的背景,通过使用公式,无需条件格式

问题描述 投票:0回答:2

我有一列数字为 0 到 100,我想根据这些值更改下一列的背景颜色 0 为红色,100 为普通绿色 随着数字的增加,颜色从红色渐变为浅红色,50 时变为白色,然后 100 时由浅绿色变为绿色

问题是如何在不使用条件格式的情况下做到这一点

我尝试使用 ColourIndex,如

=Range("A1").Interior.ColorIndex = RGB(255,0,0)

但是该功能不起作用,并且我不想使用条件格式

有什么想法吗?

excel colors conditional-formatting
2个回答
2
投票

如果您不想使用条件格式,唯一的其他途径是 VBA。但这可以通过应用于 100 个单元格范围的 ONE SINGLE 条件格式轻松完成。

如果要格式化原始值右侧的列,请使用公式将列中的值拉至左侧,然后将色阶条件格式应用于目标列。

设置自定义数字格式

;;;
以隐藏格式化列中的数字。

按照标题中所述回答您的问题(如何更改 Excel 中单元格的背景,通过使用公式,无条件格式)- 您不能。不是使用工作表公式。


0
投票

原因如下:我无法向与我一起工作的白痴解释如何使用条件格式,但我添加了一个脚本,他们可以通过单击模板中的按钮来运行,这样 BAM 早间报告就不再是我的问题了。

© www.soinside.com 2019 - 2024. All rights reserved.