Excel VBA:基于单元格值的颜色范围

Spaindc

我正在编写代码,以便当单元格的值具有特定值时,它突出显示该行的范围(列GO,而不是整个行)。下面的代码正确识别“ c”的值,但为随机行着色。例如,当第2行(O2)的值小于40时,它将为第4行着色。请帮助!

Sub color()

    Dim lastrow As Long
    Dim c As Variant

    lastrow = Range("o" & Rows.Count).End(xlUp).Row
    For Each c In Range("O1:O" & lastrow)
        If c.Value < 40 Then
             ' MsgBox (c)
             Range(Cells(c, 7), Cells(c, 15)).Interior.ColorIndex = 7 
        End If
    Next c

End Sub
凯尔

请参阅下面的更改。它与您的使用方式有关Cells()用它的方式,它将使用“ c”的值,而不是行。

Sub color()

Dim lastrow As Long
Dim c As Variant
lastrow = Range("o" & Rows.Count).End(xlUp).Row
    For Each c In Range("O1:O" & lastrow)
        If c.Value < 40 Then
            ' MsgBox (c)
             Range(Cells(c.Row, 7), Cells(c.Row, 15)).Interior.ColorIndex = 7 
        End If
    Next c

End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于Excel VBA中单元格颜色的值计算

来自分类Dev

Excel“插入形状”基于单元格值的颜色更改

来自分类Dev

Excel 2007:更改背景颜色单元格->不基于单元格的值

来自分类Dev

Excel VBA根据单元格值选择范围

来自分类Dev

VBA Excel-基于不同范围的单元格中的结果求和一定范围的单元格

来自分类Dev

VBA Excel-基于不同范围的单元格中的结果求和一定范围的单元格

来自分类Dev

Excel VBA:匹配单元格颜色

来自分类Dev

VBA Excel中的单元格范围

来自分类Dev

Excel VBA重现单元格的值

来自分类Dev

VBA Excel单元格值是“ not” NULL

来自分类Dev

VBA Excel单元格值是“ not” NULL

来自分类Dev

查询每个单元格值应返回不同结果的单元格范围-Excel VBA ADODB

来自分类Dev

Excel VBA - 根据单独的范围值复制非空白单元格值

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Excel VBA,比较多个列值,颜色单元格

来自分类Dev

如何根据填充颜色在单元格中显示值 - Excel VBA 中的事件

来自分类Dev

在 Excel VBA 中按颜色计算唯一单元格值

来自分类Dev

VBA Excel宏可基于多个条件更新单元格值

来自分类Dev

如何基于单元格值在Excel VBA中设置条件?

来自分类Dev

基于单元格值代码的 Excel vba 复制和粘贴不起作用

来自分类Dev

如果单元格包含VBA / Excel中的特定值,如何从范围中删除列

来自分类Dev

如何使用Excel中的单元格值在VBA中指定范围

来自分类Dev

为范围VBA Excel中的每个单元格设置偏移值

来自分类Dev

查找匹配范围并替换相邻的单元格值-Excel VBA

来自分类Dev

Excel VBA,使用从单元格中收集值的变量定义范围

来自分类Dev

基于单元格VBA的Excel自动更改表名称

来自分类Dev

VBA Excel在单元格中分隔日期范围

来自分类Dev

Excel VBA使用单元格和xlDown选择范围

Related 相关文章

  1. 1

    基于Excel VBA中单元格颜色的值计算

  2. 2

    Excel“插入形状”基于单元格值的颜色更改

  3. 3

    Excel 2007:更改背景颜色单元格->不基于单元格的值

  4. 4

    Excel VBA根据单元格值选择范围

  5. 5

    VBA Excel-基于不同范围的单元格中的结果求和一定范围的单元格

  6. 6

    VBA Excel-基于不同范围的单元格中的结果求和一定范围的单元格

  7. 7

    Excel VBA:匹配单元格颜色

  8. 8

    VBA Excel中的单元格范围

  9. 9

    Excel VBA重现单元格的值

  10. 10

    VBA Excel单元格值是“ not” NULL

  11. 11

    VBA Excel单元格值是“ not” NULL

  12. 12

    查询每个单元格值应返回不同结果的单元格范围-Excel VBA ADODB

  13. 13

    Excel VBA - 根据单独的范围值复制非空白单元格值

  14. 14

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

  15. 15

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

  16. 16

    Excel VBA,比较多个列值,颜色单元格

  17. 17

    如何根据填充颜色在单元格中显示值 - Excel VBA 中的事件

  18. 18

    在 Excel VBA 中按颜色计算唯一单元格值

  19. 19

    VBA Excel宏可基于多个条件更新单元格值

  20. 20

    如何基于单元格值在Excel VBA中设置条件?

  21. 21

    基于单元格值代码的 Excel vba 复制和粘贴不起作用

  22. 22

    如果单元格包含VBA / Excel中的特定值,如何从范围中删除列

  23. 23

    如何使用Excel中的单元格值在VBA中指定范围

  24. 24

    为范围VBA Excel中的每个单元格设置偏移值

  25. 25

    查找匹配范围并替换相邻的单元格值-Excel VBA

  26. 26

    Excel VBA,使用从单元格中收集值的变量定义范围

  27. 27

    基于单元格VBA的Excel自动更改表名称

  28. 28

    VBA Excel在单元格中分隔日期范围

  29. 29

    Excel VBA使用单元格和xlDown选择范围

热门标签

归档