Excel2007のシートへActiveXコントロールの「オプションボタン」を置いて
使用しようとしています。
コントロールが目立つようにセルを塗りつぶして色をつけています。
プロパティのBackStyleを「0 - fmBackStyleTransparent」とすると
配置したときはセルの色で透けているのですが、
クリックするとBackColorの色がついてしまいます。
BackColorの選択肢もエクセルのカラーになかなか一致しません。
Captionの文字の背景がセルの色と同じになってくれればよいので
方法は問いません。
よろしくお願いします。
当方のOSはVISTAですが、XPのExcel2003と共用する予定のものです。
No.3ベストアンサー
- 回答日時:
回答2、myRangeです。
>たとえば今回の背景「黄」で文字を「黒」にしたいとき
>(1)背景になるセルの色を「黄」で塗りつぶす。
>(2)BackColorを「黄」に変更
>(3)ForeColorは「黒」のまま
>このようにしなければならないと考えていたのですが、
>(1)は不要なのでしょか?
それはオプションボタンをセル上にどのように配置してるかで違うでしょう。
ボタンがセルのサイズより小さい場合ーー>(1)が必要
ボタンがセルと同じサイズと同じ場合ーー>(1)は不要
というよう、試してみればいいのでは?
以上です。
この回答への補足
説明が不足していました。
複数のセル範囲(A1~D4)を塗りつぶして
オプションボタンやチェックボックスを自由に配置したいのです。
そのためオプションボタンはA2とB2にまたがることもあります。
申し訳ありません。
「0 - fmBackStyleTransparent」としていないボタンがありました。
修正し解決しました。
No.2
- 回答日時:
OptionButtonを目立つようにするために
なぜ、セルを塗りつぶす必要が?
OptionButtonのBackColorをセットするだけでいいような。。。
この回答への補足
たとえば今回の背景「黄」で文字を「黒」にしたいとき
(1)背景になるセルの色を「黄」で塗りつぶす。
(2)BackColorを「黄」に変更
(3)ForeColorは「黒」のまま
このようにしなければならないと考えていたのですが、
(1)は不要なのでしょか?
No.1
- 回答日時:
セルの色で設定にない色の設定方法をご存知でしょうか。
(PCによって色が異なってしまいますので、そのつもりで)
調べたい色のセルをアクティブにして、ツール・オプション・色・変更・ユーザー設定で
赤・緑・青の数値を覚えておきます。
バックカラーのパレットの下2行が右クリックで色の作成が出てきます。
赤・緑・青(RGB)の数値を先ほどのものにあわせます。
HSLも同じようにします。セルの方のユーザー設定のRGBをHSLにすれば同じように数値がわかります。
この回答への補足
セルの色で設定にない色の設定方法
ありがとうございます。勉強になりました。
○複数のPCで使う。
○他のPCでは設定を変えない。
これを前提としたいです。
申し訳ありません。
「0 - fmBackStyleTransparent」としていないボタンがありました。
修正し解決しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- Excel(エクセル) EXCEL ActiveX コマンドボタンで実行する前にいったんmsgBoxで確認を求めたい 1 2022/07/06 19:41
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) エクセルのマクロを教えてください シート内の背景色が赤のセルだけを残して 他のセルは削除したいです。 3 2023/07/12 12:26
- Excel(エクセル) エクセル 関数参照範囲のセルの表示 1 2023/03/16 14:55
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) Excelのプルダウンメニューの内容を人によって可変する方法 2 2023/03/28 14:52
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】IF関数 Aまたは...
-
エクセルで指定したセルのどれ...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
対象セル内(複数)が埋まった...
-
Excel2003 の『コメント』の編...
-
貼り付けで複数セルに貼り付けたい
-
Excelで数式内の文字色を一部だ...
-
EXCEL VBA セルに既に入...
-
エクセルのセルの枠を超えて文...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
excelの特定のセルの隣のセル指...
-
複数のセルのいずれかに数字が...
-
(Excel)数字記入セルの数値の後...
-
投資番組の専門家は どういうと...
-
【Excel】 セルの色での判断は...
-
エクセルの一つのセルに複数の...
-
エクセルの取り消し線が引けな...
-
枠に収まらない文字を非表示に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル 足して割る
-
【エクセル】IF関数 Aまたは...
-
エクセルで指定したセルのどれ...
-
Excelで数式内の文字色を一部だ...
-
Excelでのコメント表示位置
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
セルをクリック⇒そのセルに入力...
-
【Excel】 セルの色での判断は...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
excelのCOUNTIF関数で、『範囲=...
-
(Excel)数字記入セルの数値の後...
-
枠に収まらない文字を非表示に...
-
Excel2003 の『コメント』の編...
-
Excel 例A(1+9) のように番地の...
-
複数のセルのいずれかに数字が...
おすすめ情報