Я новичок в VBA и хотел бы помочь создать макрос в Excel.Excel VBA - сравнить три столбца
У меня есть файл с двумя листами, который я хочу сравнить. Мне нужно сравнить лист 1 столбец G (серийный номер) с листом 2 столбец C (серийный номер), а если столбец листа 2 K = D (статус размещения), выделите цвет 1 в столбце 1.
Я нашел этот код в другом потоке, однако не могу получить «и» часть для работы.
**Sub Compare2()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Set ws1 = Worksheets("Sheet1")
Set ws2 = Worksheets("Sheet 2")
For Each i In ws2.Range("G2:G30")
For Each C In ws1.Range("C2:C50")
For Each L In ws2.Range("K2:K50")
If i.Cells.Value = C.Cells.Value And L.Cells.Value = "D" Then
i.Cells.Interior.ColorIndex = 3
End If
Next
Next
Next
End Sub**
спасибо за вашу помощь, не совсем работает. ничего не подсвечивается – user2531831
@ user2531831 .. Я уже тестировал его в Excel 2007 .. – matzone
не работает в 2010 году. – user2531831