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

エクセルのマクロで重複セルに色をつける方法

このQ&Aのポイント
  • エクセルで重複セルに色をつける方法をマクロを使ってご紹介します。
  • 表が重くなる問題を解決するために、マクロを活用することで効率的に重複セルに色をつけることができます。
  • また、日々増えていくデータに対応するために、行の下から検索し、上に向かってチェックする方法も解説します。

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

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

Sub Test() Dim i As Long Dim myRng As Range, c As Range 'B列の最終行から上に向かって処理 For i = Cells(Rows.Count, "B").End(xlUp).Row To 1 Step -1 'B列の値が数字なく、かつ空白でないセルを選別 If Not IsNumeric(Cells(i, "B").Value) And Cells(i, "B").Value <> "" Then Set myRng = Cells(i, "I").Resize(, 43) For Each c In myRng If Application.CountIf(myRng, c.Value) >= 2 Then '範囲内に同じ値が2つ以上あると色付け c.Interior.ColorIndex = 38 End If Next End If Next End Sub

shige9094
質問者

お礼

ご回答ありがとうございます。 先程、作ったエクセルに頂いたマクロを入れてみたのですが・・・ 一瞬砂時計になって色がつきませんでした。 ここまでマクロを組んで頂きましたので、 読み解いてその後完成させたいと思っております。 完成しましたらご報告いたします。

関連するQ&A

専門家に質問してみよう