|
▼doka さん:
>B〜Z列までデータが入っている行が100行あります。
>B〜Z列までの各セルの値が全て同じ行が2つある場合は、最初の行の列のセルの背景を目印となる黄色をつけたいのです。
>
こんにちは。
チョット遅いかもしれませんが
こんな感じでどうでしょう。
Sub TESTa()
Dim v1 As Variant
Dim Dic As Object
Dim i As Long
Set Dic = CreateObject("Scripting.Dictionary")
With Worksheets("Sheet1")
.Cells.Interior.ColorIndex = xlNone
For i = 1 To Range("A" & Rows.Count).End(xlUp).Row
v1 = .Cells(i, 1).Resize(, 26).Value
v1 = WorksheetFunction.Index(v1, 0)
v1 = Join(v1, vbTab)
If Dic.Exists(v1) Then
Debug.Print Dic(v1)
.Cells(Dic(v1), 1).Resize(, 26).Interior.ColorIndex = 6
Else
Dic(v1) = i
End If
Next
End With
End Sub
|
|