• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロ(黄色付け))

エクセルのマクロ(黄色付け)

このQ&Aのポイント
  • 派遣切り後、事務職の就職がようやく見つかりました。仕事の効率を上げるためにマクロを作成したいです。
  • 赤色付け機能ではSheet1のA列の数字を検索し、Sheet2で一致したセルを赤くします。
  • 黄色付け機能ではSheet1の数字を検索し、Sheet2で一致しない数字を黄色に変えます。

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

  • ベストアンサー
  • chuchuo
  • ベストアンサー率45% (99/217)
回答No.1

Set WS1 = Worksheets("Sheet1") Set WS2 = Worksheets("Sheet2") Dim RowPos As Integer Dim i As Integer For RowPos = 1 To 200 If WorksheetFunction.CountIf(Range(WS2.Cells(1, 1), WS2.Cells(200, 1)), WS1.Cells(RowPos, 1)) > 0 Then i = WorksheetFunction.Match(WS1.Cells(RowPos, 1), Range(WS2.Cells(1, 1), WS2.Cells(200, 1)), 0) WS2.Cells(i, 1).Interior.ColorIndex = 3 ELSE '追加 WS1.Cells(RowPos, 1).Interior.ColorIndex = 6 '追加 End If Next 一例です。

関連するQ&A