Как средствами VBA сравнить два листа в разных книгах?

Программирование на Visual Basic for Applications
VePr
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 7
Зарегистрирован: 21.06.2005 (Вт) 12:08

Как средствами VBA сравнить два листа в разных книгах?

Сообщение VePr » 21.06.2005 (Вт) 12:57

Как средствами VBA сравнить два листа в разных книгах Excel, а результат вывести на новый лист первой книги?

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 21.06.2005 (Вт) 13:01

Что значит "сравнить"?
Какой должен быть результат сравнения?

Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

Сообщение Maks the best » 21.06.2005 (Вт) 13:49

можно так пошутить

Код: Выделить всё

Sub спокойной_ночи()

Workbooks("Книга1").Activate
Sheets.Add.Name = "Новый лист"

For r = 1 To 65536
For c = 1 To 256
If Workbooks("Книга1").Sheets("Лист1").Cells(r, c) <> Workbooks("Книга2").Sheets("Лист1").Cells(r, c) Then Workbooks("Книга1").Sheets("Новый лист").Cells(r, c) = "тута различие :("
Next c
Next r

msgbox "Просыпайся НЭО ..."

End Sub



запускаешь, и идёшь баеньки. Утро как говорится мудренее ... :shock:

VePr
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 7
Зарегистрирован: 21.06.2005 (Вт) 12:08

Сообщение VePr » 21.06.2005 (Вт) 16:28

Что значит "сравнить"?
Какой должен быть результат сравнения?


Нужно сравнить свой прайс-лист и поставщика по наименованиям, и вывести различия на новый лист первого прайса

Maks the best
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 124
Зарегистрирован: 09.06.2005 (Чт) 12:34
Откуда: Санкт-Петербург

Сообщение Maks the best » 21.06.2005 (Вт) 16:30

пошли их мне на мыло, ясней будет :roll:

VePr
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 7
Зарегистрирован: 21.06.2005 (Вт) 12:08

Сообщение VePr » 21.06.2005 (Вт) 17:23

Maks the best
Отослал - жду ответа

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 21.06.2005 (Вт) 17:50

А как обходить граматические ошибки в наименованиях?

А каково будет время обработки по сравнению нескольких тысяч строк? Не говоря о листах.

Вот по поводу ошибок, мне интереснее всего :D
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 108

    TopList