• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA セルの色を変更する)

VBAでセルの背景色を変更する方法

このQ&Aのポイント
  • VBA(エクセル2007使用)で、セルの背景色を変更する方法について質問です。
  • マクロを実行する度に、セルの背景色を変更するマクロを作成しましたが、セルの状態が無色か、指定したカラーコードで塗りつぶされていないと実行できません。
  • Case文の最初の条件を「背景色がどんな色の場合でも」とする方法を教えてください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

Select Case activecell.interior.colorindex Case 40 Selection.Interior.ColorIndex = 34 Case 34 Selection.Interior.ColorIndex = 35 Case 35 Selection.Interior.ColorIndex = 15 Case 15 Selection.Interior.ColorIndex = xlNone case else ’どんな色の場合でも、、、という条件にしたいです。。” Selection.Interior.ColorIndex = 40 End Select

jjnnkk
質問者

お礼

keithinさん、ご回答ありがとうございます!! 昨日もVBAについて回答頂いた者です。 Case から最初の色(オレンジ)を外して、オレンジは必ず実行するようにするんですね。 ネットからコードを探して組み立てているため、応用ができず質問ばかりして申し訳ありません。 また何か質問を上げる時があるかと思います。その際、質問を目にとめて頂けたのなら 是非お知恵を拝借させていただきたいです!!! 今回もありがとうございました!!!!

関連するQ&A