VBA-根据特定单元格的值更改单元格的颜色

马克·罗曼诺

我想A2:C2根据cell的值更改单元格的背景颜色D2

这也适用于第3、4和5行中的相对像元。

如果单元格中的D#值为1,我希望使用颜色x。如果值为2,我想要颜色y,如果值为3,我想要颜色z。

如果有所不同,则目标范围(A2:D6)将采用表格格式。

我希望在打开工作簿时执行此子例程。我知道在哪里放置该子例程,所以不要出汗指导我。

我已经使用条件格式完成了此操作,但是最好有一些VBA可以将其复制到以后的报表中。

加里的学生

您应该使用条件格式,但这可以:

Sub ColorMeElmo()
   Dim i As Long, r1 As Range, r2 As Range

   For i = 2 To 5
      Set r1 = Range("D" & i)
      Set r2 = Range("A" & i & ":C" & i)
      If r1.Value = 1 Then r2.Interior.Color = vbRed
      If r1.Value = 2 Then r2.Interior.Color = vbBlue
      If r1.Value = 3 Then r2.Interior.Color = vbYellow
   Next i
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过VBA根据其他单元格值更改单元格的背景颜色

来自分类Dev

VBA检查特定单元格区域中的更改

来自分类Dev

Excel-VBA:根据相邻单元格的文本颜色更改单元格的文本颜色

来自分类Dev

Excel-VBA:根据相邻单元格的文本颜色更改单元格的文本颜色

来自分类Dev

用于根据单元格中的值更改形状填充颜色的 VBA 代码

来自分类Dev

VBA拆分单元格并仅粘贴特定单元格

来自分类Dev

特定单元格中的VBA公式和文本

来自分类Dev

在VBA Excel中连续隐藏特定单元格

来自分类Dev

Excel VBA 在特定单元格中添加值

来自分类Dev

单元格值更改时VBA不运行

来自分类Dev

单元格值更改未在vba宏中捕获

来自分类Dev

VBA 根据特定单元格值重命名电子表格

来自分类Dev

EXCEL VBA:根据另一个单元格的值更改NUMBER格式

来自分类Dev

VBA:根据单元格中的特定值格式化和更改单元格值

来自分类Dev

VBA根据单元格值的数量改变单元格的颜色

来自分类Dev

根据单元格颜色 vba 剪切整行

来自分类Dev

vba-根据数字格式更改单元格的值

来自分类Dev

vba-根据数字格式更改单元格的值

来自分类Dev

Excel VBA:匹配单元格颜色

来自分类Dev

VBA检查单元格内部颜色

来自分类Dev

VBA PowerPoint 单元格颜色

来自分类Dev

Excel VBA-根据其他工作表中的事件更改单元格颜色

来自分类Dev

如果特定单元格包含特定文本,则VBA代码可重新复制多个单元格

来自分类Dev

如何在Excel表单元格中更改值而不在VBA中指定单元格引用

来自分类Dev

如何在Excel表单元格中更改值而不在VBA中指定单元格引用

来自分类Dev

VBA:更改Excel单元格宽度

来自分类Dev

VBA:更改Excel单元格宽度

来自分类Dev

使用vba中指定单元格中的输入锁定或解锁单元格

来自分类Dev

对VBA中的选定单元格执行修剪功能

Related 相关文章

  1. 1

    如何通过VBA根据其他单元格值更改单元格的背景颜色

  2. 2

    VBA检查特定单元格区域中的更改

  3. 3

    Excel-VBA:根据相邻单元格的文本颜色更改单元格的文本颜色

  4. 4

    Excel-VBA:根据相邻单元格的文本颜色更改单元格的文本颜色

  5. 5

    用于根据单元格中的值更改形状填充颜色的 VBA 代码

  6. 6

    VBA拆分单元格并仅粘贴特定单元格

  7. 7

    特定单元格中的VBA公式和文本

  8. 8

    在VBA Excel中连续隐藏特定单元格

  9. 9

    Excel VBA 在特定单元格中添加值

  10. 10

    单元格值更改时VBA不运行

  11. 11

    单元格值更改未在vba宏中捕获

  12. 12

    VBA 根据特定单元格值重命名电子表格

  13. 13

    EXCEL VBA:根据另一个单元格的值更改NUMBER格式

  14. 14

    VBA:根据单元格中的特定值格式化和更改单元格值

  15. 15

    VBA根据单元格值的数量改变单元格的颜色

  16. 16

    根据单元格颜色 vba 剪切整行

  17. 17

    vba-根据数字格式更改单元格的值

  18. 18

    vba-根据数字格式更改单元格的值

  19. 19

    Excel VBA:匹配单元格颜色

  20. 20

    VBA检查单元格内部颜色

  21. 21

    VBA PowerPoint 单元格颜色

  22. 22

    Excel VBA-根据其他工作表中的事件更改单元格颜色

  23. 23

    如果特定单元格包含特定文本,则VBA代码可重新复制多个单元格

  24. 24

    如何在Excel表单元格中更改值而不在VBA中指定单元格引用

  25. 25

    如何在Excel表单元格中更改值而不在VBA中指定单元格引用

  26. 26

    VBA:更改Excel单元格宽度

  27. 27

    VBA:更改Excel单元格宽度

  28. 28

    使用vba中指定单元格中的输入锁定或解锁单元格

  29. 29

    对VBA中的选定单元格执行修剪功能

热门标签

归档