首页 > 解决方案 > 在 VBA 中设置颜色

问题描述

我在下面尝试过,但不起作用...

家庭或办公室的 O 列想显示 O 列是否是家庭,然后 P 列将填充颜色

Sub colour()

    If Range("O:O").Value = "Home" Then
        Range("P:P").Interior.Color = RGB(222, 244, 180)

    End If


End Sub

谢谢。

标签: vbacolors

解决方案


尝试这个

Dim i as integar

for i = 2 to range("O" & Rows.Count).end(3)(1).row
        if range("O" & i).value="Home" then range("P" & i).Interior.Color = RGB(222, 244, 180)
Next i

推荐阅读