セルの範囲を灰色の内部に設定したい。私が欲しいグレーは、パレットの黒と白のすぐ後に来ます (上段、左から 3 番目)。
セルの内部を手動でこの色に設定し、vba を使用して MsgBox の ColourIndex を設定しました。しかし、セルの Interior.ColorIndex プロパティを 19 に設定すると、セルはグレーではなく、オフホワイト/クリーム色になります。
次のコードは実際にセル (セル A1) の色を灰色からクリーム色に変更します。
Dim r As Range
Set r = Range("A1")
Dim n As Integer
n = r.Interior.ColorIndex
r.Interior.ColorIndex = n
誰でもこれを説明できますか?