- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロについて(重複セル色付け))
エクセルのマクロで重複セルに色をつける方法
このQ&Aのポイント
- エクセルで重複セルに色をつける方法をマクロを使ってご紹介します。
- 表が重くなる問題を解決するために、マクロを活用することで効率的に重複セルに色をつけることができます。
- また、日々増えていくデータに対応するために、行の下から検索し、上に向かってチェックする方法も解説します。
- みんなの回答 (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
お礼
ご回答ありがとうございます。 先程、作ったエクセルに頂いたマクロを入れてみたのですが・・・ 一瞬砂時計になって色がつきませんでした。 ここまでマクロを組んで頂きましたので、 読み解いてその後完成させたいと思っております。 完成しましたらご報告いたします。