In order to highlight the duplicate values in a range, you could use the Conditional formatting in Excel and in this post, let’s have a look at how to do it using Excel VBA.
How to Highlight Duplicates using Conditional Formatting in Excel VBA?
Following is a code snippet that demonstrates how you can find and highlight all the duplicate values in a range programmatically using Excel VBA.
Sub HighlightRow() Dim CellData For Each CellData In Sheets("Sheet1").Range("A1:A30") If WorksheetFunction.CountIf(Sheets("Sheet1").Range("A1:A30"), CellData.Value) > 1 Then Cell.Interior.ColorIndex = 6 End If Next CellData End Sub