• ベストアンサー

Excelのマクロで、セルの背景色を変更できますか?

WinXP、Excel2002 です。 VBAでマクロを作成中なのですが、 条件に当てはまるセルの背景色を変更させたいのですが、可能でしょうか? フォントカラーの変更や、罫線を引くことはできたのですが、 背景色を変更する方法がわからず困っています。

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

  • ベストアンサー
回答No.2

Range("A1").Interior.Color = vbBlue Range("A1").Interior.ColorIndex = 5 手動でできる操作であれば、自動記録のコードを見るといいですよ。

Kate077
質問者

お礼

なるほど、Interiorを使えばよかったのですね! そうでした、簡単なレベルにして、マクロの記録をすればよかったですね。 とある条件に当てはまるときだけ背景色を変えて、文字入れて、罫線で囲み・・・ と、一緒くたに行おうとしてしまい変につまずいてしまいました。

その他の回答 (1)

  • NOBBB
  • ベストアンサー率26% (82/308)
回答No.1

http://homepage1.nifty.com/rucio/main/shokyu/jugyou1.htm これでいいと思いますが。。

Kate077
質問者

お礼

まちがえました。 Worksheets("Sheet2").Range("D8").BackColor = vbBlue ではエラーになってしまうのです。

Kate077
質問者

補足

これはVBですね? エクセルのとあるセルに背景色をつけたいのです。 たとえば、 Worksheets("Sheet2").Range("D8").Font.Color = vbBlue ではエラーになってしまうのです。

関連するQ&A