• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Userform Label Backcolor)

Userform Label Backcolorの色イメージが意図したものになりません。

このQ&Aのポイント
  • Userform Label Backcolorの色設定が意図したものにならない場合の対処方法を紹介します。
  • UserForm1のLabel1とLabel2の色イメージがRange("A1").Interior.ColorとRange("A2").Interior.Colorと乖離する場合の対処方法を解説します。
  • UserForm1のLabel1とLabel2の色イメージが意図したものにならない場合、RGB値の設定や他のプロパティの確認を行う必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • MARU4812
  • ベストアンサー率43% (196/452)
回答No.2

> Excel 2003です。 セルの書式設定を見れば分かるけど、セルの背景色はカラーパレットに登録 されている色にしか設定できません。Excel の仕様です。 だから一番近い色に丸められています。 Debug.Print RGB(204, 204, 102) '6737100 Debug.Print RGB(255, 204, 204) '13421823 Range("A1").Interior.Color = RGB(204, 204, 102) Range("A2").Interior.Color = RGB(255, 204, 204) Debug.Print Range("A1").Interior.Color '10079487 Debug.Print Range("A2").Interior.Color '13434879 フォームの方は設定値のままのようですね。 ちなみにオートシェイプの背景色であれば256階調の設定ができます。

YON56
質問者

お礼

早速の回答ありがとうございます。 エクセルを始めてから10年近く経ちましたが、 「セルの背景色はカラーパレットに登録されている色にしか設定出来ない。」及びカラー設定した場合「カラーパレットの一番近い色に丸めらる。」ということを初めて教えて頂きました。 大変いいことを教わりました。 ありがとうございます。

その他の回答 (1)

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

エクセルのバージョンは? 色の扱いはバージョンによって異なりますから。

YON56
質問者

補足

Excel 2003です。

関連するQ&A