0

我需要根据单个单元格中的值列表(可能为 9 个)更改某个单元格范围的背景颜色。我希望背景更改发生在多个不同的选项卡上。

单元格范围:Tab 1(A1:L1, A3:L3, A33:L33) Tab 2(A1:X1, Column C) Tab 3(A1:M1, D5:G5, Column D, Column, G) 有很多更多,但我认为如果我看到它是如何完成的,我可以使用足够的代码来使其工作!

单元格:选项卡 2(B3)

:'The Reach' = 绿色,'The North' = 浅灰色,'The Iron Islands' = 深灰色,'The Riverlands' = 深蓝色,'The Vale' = 浅蓝色,'The Crownlands' = 深红色, 'The Westerlands' = 红色,'The Stormlands' = 金色,'Dorne' = 橙色

老实说,颜色并不重要。如果您可以编写代码,我可以使用特定的十六进制代码调整背景颜色。另外,如果可能的话,是否也可以更改文本颜色?

我不确定如何开始,因为我没有编码专业知识。你们中的任何人都可以提供帮助吗?对不起,如果这是很多工作,我只是不知道。

这是我正在使用的工作表。我基本上只想在区域更改时更改标题。

4

2 回答 2

0

这只是一个“一般指南”​​(即我懒得在三个不同的选项卡和多个范围内设置和解释九种不同的颜色)。首先给 B3 起Holdfast Information一个名字——比如说Region。然后将条件格式规则应用于Income说的第 2 行:

Custom formula is =row()=2 Format: Text Colour: Black, Range: 2:2.

(以允许下一条规则适用于 A1:L3。)然后:

Custom formula is =indirect("Region")="The Westerlands" Format: Text Colour: of your choice, Background Colour: Red, Range: A1:L3.

顺便说一句,您也许应该在 B3 中应用查找而不是那个可怕的公式。

于 2014-10-07T09:29:35.857 回答
0

如果您只想触发颜色更改,我会先尝试内置条件格式。如果您在查看后需要帮助制定声明,官方文档产品论坛中已经有许多示例/线程使用“自定义公式是”框。

此时,涉及脚本的唯一原因是当您的单元格值发生更改(例如发送电子邮件或移动一行)时触发一些更高级的事情。

于 2014-10-07T08:30:54.270 回答