我正在尝试在 excel 2003 上编写代码,以根据我在前一个单元格中手动输入的信息更改单元格的背景颜色。这是为了显示我们前 10 名客户的客户满意度分数。
我在下面编写了这段代码,但我只知道如何使它适用于一个单元格而不是一系列单元格。在使用它时,我是一个业余爱好者,因此我们将不胜感激。
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B1").Value < Range("A1").Value Then Range("B1").Interior.ColorIndex = 3
If Range("B1").Value = Range("A1").Value Then Range("B1").Interior.ColorIndex = 6
If Range("B1").Value > Range("A1").Value Then Range("B1").Interior.ColorIndex = 45
If Range("B1").Value = 1 Then Range("B1").Interior.ColorIndex = 4
End Sub
此代码适用于一个单元格,但我需要对电子表格不同区域中的一系列单元格执行此操作
我希望代码适用于单元格 F26 到 F35,以根据 C26 列到 C35 列中的信息更改颜色。由于这已经超过 12 个月,我想要代码将单元格 I26 的颜色更改为 I35,从 F26 中的信息更改为 F35,依此类推。
抱歉,如果这听起来像一个非常愚蠢的问题,但我是一个业余爱好者,只是在寻求对此有所了解的人的帮助