代码没有执行。如果我使用颜色索引= 3或2,它可以工作,但不是我使用RGB时

时间:2018-05-25 14:04:14

标签: excel vba excel-vba

Sub Clearall()

 Dim Ws As Worksheet
    Set Ws = ThisWorkbook.Sheets("Sheet1")

        Dim Clrallblue As Range
    Set Clrallblue = Range("C14:I19")

    For Each Cell In Clrallblue.Cells
        With Cell
            .ClearContents
            .Borders.LineStyle = XlLineStyle.xlContinuous
            .Interior.ColorIndex = RGB(153, 204, 255)

        End With
    Next Cell


End Sub

2 个答案:

答案 0 :(得分:3)

.ColorIndex需要一个整数值。如果您想使用RGB,请使用.Color

答案 1 :(得分:1)

ColorIndex不接受RGB请在这里查看全彩色索引表: https://msdn.microsoft.com/en-us/vba/excel-vba/articles/colorindex-property