Например нужно сравнить столбец «A» в файле «Книга1.xls» и столбец «A» в файле «Книга2.xls» открываем оба файла и в одном например «Книга1.xls» кликаем в верхнем меню программы «Сервис > Макрос > Редактор Visual Basic» или сочетание клавиш «Alt+F11». В открывшемся окне в верхнем меню необходимо выбрать «Insert > Module» в открывшемся окне вставить код скрипта:
Sub Main() Dim i As Long, x As Range, Fst As String Application.ScreenUpdating = False Workbooks("Книга1.xls").Sheets(1).Activate With Workbooks("Книга2.xls").Sheets(1) Columns("A").Interior.ColorIndex = xlNone .Columns("A").Interior.ColorIndex = xlNone For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row Set x = .Columns("A").Find(what:=Cells(i, "A"), LookAt:=xlWhole) If Not x Is Nothing Then Cells(i, "A").Interior.ColorIndex = 6 Fst = x.Address Do .Cells(x.Row, "A").Interior.ColorIndex = 6 Set x = .Columns("A").FindNext(x) Loop While Fst <> x.Address End If Next End With End Sub
И нажмите значок сохранить в верхнем левом углу. Или в верхнем меню программы «File > Save Книга1»
Теперь нужно вернуться в окно книги1 и кликаем в верхнем меню программы «Сервис > Макрос > Макросы» в открывшемся окне должен появится макрос «main» его нужно выделить и кликнуть «Выполнить» через несколько секунд все совпадения в столбцах «А» будут подсвечены желтым.
Источник: www.programmersforum.ru
Кстати для всех кому нужны запчасти Scania можно посетить ресурс компании AB-Parts. Которая является дилером DAF, MAN, Scania, Iveco, MB, Renault trucks, Volvo trucks. Отличная компания останетесь довольны.