VBA ColorIndex-颜色更改了吗?

在当前工作簿中运行以下脚本(VBA Excel)之后,与标准ColorIndex调色板相比,我得到了不同的颜色。

Sub colors()

Dim i As Long
For i = 1 To 56
    With Cells(i, "A")
        .Interior.ColorIndex = i
        .Value = i
        .HorizontalAlignment = xlCenter
        .Font.Color = vbWhite
        .Font.Bold = True
    End With
Next i

End Sub

ColorIndex颜色-当前工作簿(错误)

enter image description here

如果我打开一个新的工作簿并运行脚本,我将获得标准颜色。

ColorIndex颜色-新工作簿(正确)

enter image description here

有什么事吗 是否可以更改ColorIndex与颜色(重写内部Excel调色板)?

评论