« 表をテキストで表現する - らくらく罫線 | メイン | Excelでセルの色を変える - Interior.Colorでうまくいかない(Excel VBA) »



Excelのセルの色を取得、変更する(Excel VBA)

Excelのアドインである「らくらく罫線」がすばらしいため
ExcelのVBAに興味がわきました。
VBAで簡単なコードを作ってみたので載せておきます。


◆概要

☆以下の動作をするテストプログラムです。
 ・セルの値に応じて、自動でセルの色を色分けする(今回は1〜3の3通り)
 ・セルの色に応じて、自動でセルに数値を記入(今回は1〜3の3通り)
 ※いずれもフォームにボタンを配置し、ボタンをクリックしたときの
  イベントの中のコードのイメージです。


VBA_Sample_rei.png
↑マクロ実行例  ※あらかじめセルに1〜3の数値を入れた物を用意します。
 ※今回は1が黒、2がオレンジ、3が赤に変換されます。
 ※範囲は16*16個まで。


VBAマクロの中身は続きからどうぞ





◆リンク
Excel VBA 入門講座
http://excelvba.pc-users.net/

Excel VBA Reference   ★文字色とセルの塗りつぶし設定★
http://www.big.or.jp/~seto/vbaref/vbaref4.htm

ColorIndexプロパティ値一覧:Excel エクセルの使い方-マクロ/VBA
http://www.relief.jp/itnote/archives/000482.php




応援お願いします(人気blogランキングへ)

トラックバック

このエントリーのトラックバックURL:
http://www.bird-soft.net/mt/mt-tb.cgi/216

コメントを投稿