No.1ベストアンサー
- 回答日時:
こんばんは!
どこか使っていないセルを好みの色で塗りつぶし、そのセルを選択したのちに↓のマクロを実行してみてください。
Sub RGB値()
Dim N As Long, R As Long, B As Long, G As Long
N = Selection.Interior.Color
B = Int(N / 65536)
G = Int((N - B * 65536) / 256)
R = N - G * 256 - B * 65536
MsgBox "(" & R & "," & G & "," & B & ")"
End Sub
Excel2007以降ではカラーインデックス番号(56色?)で対応できない色がありますので
敢えてRGB値を求める方法にしました。
メッセーボックスにRGB値が表示されますので
あとはご自身で塗りつぶしのRGB値を指定すれば
その色に塗りつぶされるはずです。
仮に選択セルを「黄色」に塗りつぶしたい場合は
Selection.Interior.Color = RGB(255, 255, 0)
といった感じになると思います。
このRGB値を求めて色を指定してみてください。m(_ _)m
この回答へのお礼
お礼日時:2016/12/15 23:23
ネットで調べて、そのようなことが書いてたのですが
理解できませんでした。
でも、tom04さんのご回答はわかりやすく
理解できました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAについて教えてください。 Excelで セルのB6~BG24でダブルクリックすると ダブルクリ 1 2022/06/02 17:07
- CGI VBAで条件から範囲を指定して色を塗る方法を知りたいです 1 2022/06/30 16:05
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセルの値を元に図形の色を変えたい 2 2022/05/11 01:37
- Excel(エクセル) 半角ハイフンを除いた重複に色を付ける数式について 5 2022/09/08 20:43
- Visual Basic(VBA) エクセル VBA 条件によるセル点滅 お詳しい方 ご教授をお願いします。 Excelファイルにて 現 1 2022/11/03 15:53
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- Excel(エクセル) エクセル関数の質問 5 2022/04/20 09:46
- Excel(エクセル) Excel 数式を使用した条件付き書式が、一つのセルにしか反映されない 3 2022/06/08 23:20
- Visual Basic(VBA) 指定列最終行までのスペースを改行するVBAについて 2 2022/06/01 19:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
エクセル 足して割る
-
対象セル内(複数)が埋まった...
-
【エクセル】IF関数 Aまたは...
-
エクセル オートフィルタで絞...
-
エクセルの数式について教えて...
-
エクセルのセルの枠を超えて文...
-
Excelで数式内の文字色を一部だ...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
枠に収まらない文字を非表示に...
-
ハイパーリンクの参照セルのズ...
-
Excel2003 の『コメント』の編...
-
セルに特定の色が付いていたら...
-
【Excel】 セルの色での判断は...
-
エクセルで住所と建物名を分け...
-
エクセルの書式設定の表示形式...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル 足して割る
-
【エクセル】IF関数 Aまたは...
-
エクセルで指定したセルのどれ...
-
Excelで数式内の文字色を一部だ...
-
Excelでのコメント表示位置
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
セルをクリック⇒そのセルに入力...
-
【Excel】 セルの色での判断は...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
excelのCOUNTIF関数で、『範囲=...
-
(Excel)数字記入セルの数値の後...
-
枠に収まらない文字を非表示に...
-
Excel2003 の『コメント』の編...
-
Excel 例A(1+9) のように番地の...
-
複数のセルのいずれかに数字が...
おすすめ情報