Поиск строк в разных книгах по значениям ячеек,входящих в эти строки

Автор VanDerHozzz, 11.04.2012, 22:29

« назад - далее »

VanDerHozzz

Доброго времени суток!
Требуется написать макрос(или решить задачу с помощью встроенных функций,если возможно):поиск строк в разных книгах по значениям ячеек,входящих в эти строки,и возврат номера строки в одной из книг.Желательно,если сделано в VBA,то реализовать как функцию,которую можно вызывать прямо на листе.Поиск сразу по трем признакам. Критерий поиска - совпадение значений признаков,в примере: "сумма","номер","дата"
Буду рад любой помощи.Заранее очень благодарен!

Даже не знаю с чего начать.
В голову лезет одна чепуха:
в модуле Книги "Документы"

Function Мойпоиск(Дата,Номер,Сумма)
With Workbooks("Операции").Worksheets("Лист1").UsedRange
Set rwДата = .Find(Дата,LookIn:=xlValues)
Set rwНомер = .Find(Номер,LookIn:=xlValues)
Set rwСумма = .Find(Сумма,LookIn:=xlValues)
Do While rwДата.row = rwНомер.row = rwСумма.row

а дальше что?или вообще не туда понесло

Wasilic

Цитата: VanDerHozzz от 11.04.2012, 22:29
поиск строк в разных книгах по значениям ячеек,входящих в эти строки, и возврат номера строки в одной из книг. Поиск сразу по трем признакам.
Критерий поиска - совпадение значений признаков,в примере: "сумма","номер","дата"
Ваша задача длительное время без ответа видимо потому, что многие, как и я, не мугут осмыслить сути самой задачи. Слишком много неизвестных! Что конкретно Вы хотите. У Вас две, практически одинаковые книги. Из какой вести поиск. Каким образом, и где брать признаки поиска?  Поиск какой-то конкретной записи, или перебирать все строки? Сколько их?
Попробуйте КОНКРЕТИЗИРОВАТЬ задачу.
И желательно без "чепухи".
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.