• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:いつもお世話になっております。)

VBAマクロコードでセルの色を塗る方法

このQ&Aのポイント
  • Excel VBAを使用して、指定された条件に基づいてセルの色を変更する方法について説明します。
  • マクロを使用して、セルD列で指定した色が設定されているセルと同じ文字列が含まれているセルB列のセルの色も変更することができます。
  • マクロを使用すると、効率的にセルの色を一括で変更することができます。

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

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

sub macro1()  dim h as range  dim STATUS_MSG as variant  STATUS_MSG = Array("完了", "待ち", "確認")  application.replaceformat.clear  application.replaceformat.interior.colorindex = 40  for each h in range("D5:D" & cells(cells.rows.count, "D").end(xlup).row)   if not iserror(application.match(h.offset(0, 5), STATUS_MSG, 0)) then    h.resize(1, 6).interior.colorindex = 40    range("B:B").replace what:=h, replacement:=h, replaceformat:=True   end if  next end sub てな具合で。 #偶然クリックして気がつきましたが,その表題の付け方ではExcelのご質問とは気がつきませんでした。

関連するQ&A