我想将一系列单元格设置为具有灰色内部。我想要的灰色就在调色板上的黑色和白色之后(顶行,左起第三个)。
我手动将单元格的内部设置为此颜色,然后使用 vba 到 MsgBox ColourIndex。它提出了 19。但是,当我将单元格的 Interior.ColorIndex 属性设置为等于 19 时,单元格不是灰色,而是灰白色/奶油色。
以至于以下代码实际上将单元格(单元格 A1)的颜色从灰色变为奶油色:
Dim r As Range
Set r = Range("A1")
Dim n As Integer
n = r.Interior.ColorIndex
r.Interior.ColorIndex = n
谁能解释一下?