![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.03.2012
Сообщений: 11
|
![]()
Здравствуйте!
Перечитал кучу форумов, пересмотрел кучу примеров по примерно такой же теме, нот не фига не понял...) Поэтому прошу помощи.) Задача следующая: сделать поле для ввода 1-10 позиций на первом листе книги. При заполнении данного поля (или ячеек), при нажатии книпки "поиск" автоматически ниже выписываются полностью строки из остальных листов книге, содержащие введенные значения. Заранее спасибо! |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
А какой критерий поиска? Он общий для всех листов?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.03.2012
Сообщений: 11
|
![]()
да, общий.
Т.е. критерий поиска вводиться в поле поиска. Совпадения должны искаться по столбцам p/n и description. Спасибо! |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
То есть полей ввода должно быть 2. Одно для столбца p/n, второе для столбца description. Задаются вручную. И при совпадении в двух этих стобцах выводится вся строка. Так?
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 01.03.2012
Сообщений: 11
|
![]()
не совсем.
Поле вывода - как на первом листе книги (SEARCH). Т.е. выводится должна вся строка полностью. Совпадение должно либо по столбцу P/N либо по столбцу description. Т.е. идея такая: все эти листы в книги обозначают нахождение на стоке: зеленая зона, карантинная зона, б/у материалы, отправлено в ремонт, отправленно потребителю, возвращено от потребителя. Пользуясь первым листов (search) хотелось бы видеть полною информацию по введенному в поле поиска артикулу (p/n) или по описанию (description). Таким образом отпадает необходимость просматривать все листы в книге и пользоваться на каждом из них автофильтром (т.к. один и тот же артикул может повторяться не только на одном листе, но и на других) и потом вручную копировать на другой лист. Сейчас делаю это вручную, но массив информации уже большой и часто приходится этим заниматься, - отнимает оч. много времени. Огромное спасибо, если поможете! |
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
макрос:
Код:
результаты во вложении. изменил немного структуру файла: искомые p\n & description находятся в двух первых строках, результаты - начиная с 4-й строки. не все данные с листов оказались в результатах потому что (с точки зрения Ексель) например, цифра 2 сильно отличается от строки со знаком 2 (хотя визульно они одинаковы) поиск происходит сначала по p\n потом по description с проверкой на уже вошедшие в отчет p\n.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 01.03.2012
Сообщений: 11
|
![]()
В примере на листе у Вас все идеально красиво и правильно. Абсолютно не важно p/n и description для поиска заполняется в строчку или в столбик, смысл тот же, но, к сожалению, не работает.
Вернее, уверен, работает, но я не знаю как это "заставить работать" ) При нажатии на кнопку поиска - пишет, что макроса нет. Когда же я копи пастю его из Вашего ответа и вставляю в модуль, нажимаю выполнить - Ексель пишет "остонавливаюсь, закрываюсь" и т.п. Сорри за мою глупость и не понимание как это запустить, но расскажите, плз, подробнее как это заставить работать? |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
Игорь, там во вложенном файле нет макроса. Глюк какой-то. Перезалейте пожалуйста.
И если есть возможность, взгляните на http://programmersforum.ru/showthread.php?t=189424. Там тоже вопрос по множественному критерию. |
![]() |
![]() |
![]() |
#9 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
mr-111,
Цитата:
strannick, обязательно посмотрю))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 01.03.2012
Сообщений: 11
|
![]()
Игорь, спасибо)
понимаю, что это начало, но как его закончить - не понимаю вооообще) Я макросами пользовался только написанными кем-то, сам ни разу не писал). Буду разбираться с ним пару месяцев) Если не сложно, закончите, плз, для поиска одной позиции а не нескольких, чтоб было как образец, а я потом остальные туда уже после месяца изучения впишу). Огромное спасибо! |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для поиска и выделения слов | Angry_Kitty | Microsoft Office Word | 11 | 07.10.2014 22:01 |
Макрос для поиска совпадений | Dealaxer | Microsoft Office Excel | 18 | 26.09.2012 17:33 |
Макрос для поиска строки | tanyshenka09 | Помощь студентам | 1 | 06.12.2011 21:55 |
Макрос для поиска и отметки | shafl | Microsoft Office Excel | 6 | 17.09.2010 10:57 |
Макрос для поиска/замены | Davidoff | Microsoft Office Excel | 1 | 20.01.2007 16:01 |