У меня есть данные Excel на двух листах, подобные этим ...
sheet1: 2000, 3000, 4500, 300, 2000, 3000
sheet 2: 300, 2000, 3000, 4550
Я запускаю следующий код, чтобы выделить значения на обоих листах разными цветами, где значение соответствует критериям.но проблема заключается в значениях sheet1 все 2000, 3000, заполненных цветами, тогда как sheet2, имеющих 2000, 3000 только один раз.если сравнить с листом 2, он содержит значения 2000, 3000 только один раз, поэтому значения листа1, первого и второго, заполняются цветами, остальные значения (последние два значения) не должны быть цветными.
большое спасибо за решение.
Sub Dupranges()
Dim wr1 As Range, wr2 As Range, Rng1 As Range, Rng2 As Range
Set wr1 = Worksheets("Sheet1").Range("f1:f10")
Set wr2 = Worksheets("Sheet2").Range("g1:g10")
For Each Rng1 In wr1
Rng1.Value = Rng1.Value
For Each Rng2 In wr2
If Rng1.Value = Rng2.Value Then
Rng1.Interior.ColorIndex = 43
Rng2.Interior.ColorIndex = 33
Exit For
End If
Next
Next
MsgBox "Successfully completed"
End Sub