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

新闻发言人

我正在研究一个宏,该宏在dData范围内循环并标识哪些单元格具有白色字体颜色。然后,它更改与dData white相邻的任何单元格的字体颜色。下面的代码是我到目前为止所拥有的。它尚不起作用,但是,我走在正确的轨道上吗?

谢谢!

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim dData As Range
Dim Cell As Range

Set dData = Sheets("Sheet1").Range("l2:l10000")

For Each Cell In dData
    If Cell.Font.Color = 2 Then
        Cell.Offset(0, -1).Font.Color = 2
    End If
Next Cell
End Sub
戴维·泽门斯

这似乎为我工作。

Sub Test()
Dim dData As Range
Dim Cell As Range

Set dData = Sheets("Sheet1").Range("l2:l10000")

For Each Cell In dData.Cells
        If Cell.Font.Color = 16777215 Then
            Cell.offset(,1).Font.Color = 16777215
        End If
Next
End Sub

请注意,范围dData仅限于Sheet1

在我的计算机上,“白色”是一个很长的值,16777215它在2010 Excel中对我有用,我认为应该在2007年使用。在Excel 2003中,我不确定。

尝试这个

Sub Sample()
    Dim dData As Range, aCell As Range

    Set dData = Sheets("Sheet1").Range("L2:L10000")

    For Each aCell In dData.Cells
        If aCell.Font.ColorIndex = 2 Then _
        aCell.Offset(, 1).Font.ColorIndex = 2
    Next
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

默认文本更改时,Excel更改单元格颜色

来自分类Dev

如何更改MS Excel单元格中文本的颜色?

来自分类Dev

使用 C# EPPlus 根据 excel 中的单元格文本更改单元格背景颜色

来自分类Dev

Excel-根据评论中的日期或与文本混合更改单元格颜色

来自分类Dev

Excel上的VBA删除没有颜色的单元格和相邻单元格

来自分类Dev

Excel VBA:匹配单元格颜色

来自分类Dev

Excel - 放置更改单元格的文本

来自分类Dev

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

来自分类Dev

我想使用宏更改Excel中单元格的文本颜色

来自分类Dev

Excel公式可更改单元格背景颜色和/或将文本设置为粗体

来自分类Dev

在Excel中,如果相邻单元格为空,我想使单元格的文本消失

来自分类Dev

Excel-将单元格的文本溢出到包含公式的相邻单元格中

来自分类Dev

如何在Excel中制作一个单元格以根据其他单元格的值更改颜色?

来自分类Dev

Excel-根据颜色锁定单元格?

来自分类Dev

Excel公式根据单元格的颜色分配值

来自分类Dev

Excel VBA-根据对相邻单元格的更新来更改按钮的可见性

来自分类Dev

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

来自分类Dev

Excel公式获取单元格颜色

来自分类Dev

Excel 单元格颜色格式

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用Java更改Excel单元格颜色

来自分类Dev

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

来自分类Dev

在Excel中更新值时更改单元格的颜色

来自分类Dev

更改 Excel 2010 中多个单元格的边框颜色?

来自分类Dev

Excel 2013:根据另一个单元格中的日期更改单元格中的文本

来自分类Dev

Excel VBA:根据下拉列表的值(非条件格式)突出显示/更改某些单元格的颜色

来自分类Dev

通过数据验证添加短语时单元格中多个短语的部分文本颜色 [Excel-VBA]

Related 相关文章

  1. 1

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

  2. 2

    默认文本更改时,Excel更改单元格颜色

  3. 3

    如何更改MS Excel单元格中文本的颜色?

  4. 4

    使用 C# EPPlus 根据 excel 中的单元格文本更改单元格背景颜色

  5. 5

    Excel-根据评论中的日期或与文本混合更改单元格颜色

  6. 6

    Excel上的VBA删除没有颜色的单元格和相邻单元格

  7. 7

    Excel VBA:匹配单元格颜色

  8. 8

    Excel - 放置更改单元格的文本

  9. 9

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

  10. 10

    我想使用宏更改Excel中单元格的文本颜色

  11. 11

    Excel公式可更改单元格背景颜色和/或将文本设置为粗体

  12. 12

    在Excel中,如果相邻单元格为空,我想使单元格的文本消失

  13. 13

    Excel-将单元格的文本溢出到包含公式的相邻单元格中

  14. 14

    如何在Excel中制作一个单元格以根据其他单元格的值更改颜色?

  15. 15

    Excel-根据颜色锁定单元格?

  16. 16

    Excel公式根据单元格的颜色分配值

  17. 17

    Excel VBA-根据对相邻单元格的更新来更改按钮的可见性

  18. 18

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

  19. 19

    Excel公式获取单元格颜色

  20. 20

    Excel 单元格颜色格式

  21. 21

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

  22. 22

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

  23. 23

    使用Java更改Excel单元格颜色

  24. 24

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

  25. 25

    在Excel中更新值时更改单元格的颜色

  26. 26

    更改 Excel 2010 中多个单元格的边框颜色?

  27. 27

    Excel 2013:根据另一个单元格中的日期更改单元格中的文本

  28. 28

    Excel VBA:根据下拉列表的值(非条件格式)突出显示/更改某些单元格的颜色

  29. 29

    通过数据验证添加短语时单元格中多个短语的部分文本颜色 [Excel-VBA]

热门标签

归档