-PR-
  • 暇なときにでも
  • 質問No.1437123
締切り
済み

EXCELの塗りつぶし色・文字色の変数取得

  • 閲覧数9701
  • ありがとう数5
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 20% (1/5)

こんにちは。
EXCEL VBAにて現在選択されている塗りつぶし色・文字色の変数を取得したいのですがその変数が何になるのかわかりません。

xlColorIndexは定数でした。
オブジェクトブラウザを見ましたがどれを
使ったらよいのかわかりませんでした。
ご存知の方、ご教授願います。
通報する
  • 回答数3

回答 (全3件)

  • 回答No.1
レベル14

ベストアンサー率 31% (4939/15540)

細かいことを行うなら書籍を購入しましょう。 ...続きを読む
細かいことを行うなら書籍を購入しましょう。

  • 回答No.2
レベル5

ベストアンサー率 42% (3/7)

現在選択されているセルの色番号ということでしょうか? であれば、 塗りつぶしの色番号 ActiveCell.Interior.ColorIndex フォントの色番号 ActiveCell.Font.ColorIndex です。こちらは自動記録で確認できるかと思います。 現在のブックのパレットのRGB値を取得したいのであれば ActiveWorkbook.Colors([パレット番号1~ ...続きを読む
現在選択されているセルの色番号ということでしょうか?
であれば、
塗りつぶしの色番号
ActiveCell.Interior.ColorIndex
フォントの色番号
ActiveCell.Font.ColorIndex
です。こちらは自動記録で確認できるかと思います。

現在のブックのパレットのRGB値を取得したいのであれば
ActiveWorkbook.Colors([パレット番号1~56])
です。

上二つを合わせれば、現在のフォント色のRGB値
ActiveWorkbook.Colors(ActiveCell.Font.ColorIndex)
といった取得も可能です。
  • 回答No.3
レベル9

ベストアンサー率 57% (52/90)

下記に、セルの色番号取得のためのユーザー定義関数の作成方法が紹介されていましたので、ご参考になれば…。 http://hp.vector.co.jp/authors/VA016119/hajimete/udf1.html またセルの色の数値番号は下記サイトで紹介されていました。バージョンによって多少違うようですが、基本色はほとんど変わらないようですね。 http://www2s.biglobe. ...続きを読む
下記に、セルの色番号取得のためのユーザー定義関数の作成方法が紹介されていましたので、ご参考になれば…。
http://hp.vector.co.jp/authors/VA016119/hajimete/udf1.html

またセルの色の数値番号は下記サイトで紹介されていました。バージョンによって多少違うようですが、基本色はほとんど変わらないようですね。
http://www2s.biglobe.ne.jp/~iryo/2vba/vba26y.html#no9
  • 回答数3
このQ&Aのテーマ
このQ&Aで解決しましたか?

関連するQ&A

-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ