- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA セルの色を変更する)
VBAでセルの背景色を変更する方法
このQ&Aのポイント
- VBA(エクセル2007使用)で、セルの背景色を変更する方法について質問です。
- マクロを実行する度に、セルの背景色を変更するマクロを作成しましたが、セルの状態が無色か、指定したカラーコードで塗りつぶされていないと実行できません。
- Case文の最初の条件を「背景色がどんな色の場合でも」とする方法を教えてください。
- みんなの回答 (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
お礼
keithinさん、ご回答ありがとうございます!! 昨日もVBAについて回答頂いた者です。 Case から最初の色(オレンジ)を外して、オレンジは必ず実行するようにするんですね。 ネットからコードを探して組み立てているため、応用ができず質問ばかりして申し訳ありません。 また何か質問を上げる時があるかと思います。その際、質問を目にとめて頂けたのなら 是非お知恵を拝借させていただきたいです!!! 今回もありがとうございました!!!!