Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 代码未执行。如果我使用color index=3或2,它会工作,但在使用RGB时不会工作_Vba_Excel - Fatal编程技术网

Vba 代码未执行。如果我使用color index=3或2,它会工作,但在使用RGB时不会工作

Vba 代码未执行。如果我使用color index=3或2,它会工作,但在使用RGB时不会工作,vba,excel,Vba,Excel,.ColorIndex需要一个整数值。如果要使用RGB,请使用.Color。ColorIndex不接受RGB请查看此处的完整颜色索引表: 颜色索引是指某些调色板中颜色的索引,而不是RGB颜色。不要每次调用RGB函数,而是将其返回值存储在Long变量中:Dim lngColor&:lngColor=RGB(153204255):/*您的代码*/。Interior.Color=lngColor Sub Clearall() Dim Ws As Worksheet Set Ws = Thi

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

ColorIndex不接受RGB请查看此处的完整颜色索引表:

颜色索引是指某些调色板中颜色的索引,而不是RGB颜色。不要每次调用
RGB
函数,而是将其返回值存储在
Long
变量中:
Dim lngColor&:lngColor=RGB(153204255):/*您的代码*/。Interior.Color=lngColor
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