12 / 12 / 4
Регистрация: 16.03.2012
Сообщений: 252
|
||||||
1 | ||||||
Макрос поиска и вывода строк, содержащих значение поиска16.03.2012, 11:24. Показов 60246. Ответов 101
Метки нет Все метки)
(
Здравствуйте!
Есть макрос для поиска значения из ячейки А1 по всему листу и копированием строк из всех листов, содержащих это значение. Но есть и проблема: макрос поиска ищет только цифровые значения из указанной ячейки. Текстовые или смешанные не находит. Если знаете как подправить, помогите плз!!! Вот код:
0
|
|
16.03.2012, 11:24 | |
Ответы с готовыми решениями:
101
Макрос поиска вводимого значение и вывода всей строки разработать консольное приложение для ввода с клавиатуры массива строк и поиска среди них строк, содержащих заданный строковый фрагмент. Вывод количества строк в файлах, содержащих заданные строки поиска
|
16.03.2012, 13:58 | 2 | |||||||||||||||
![]() Решение
Замени
то if такое
1
|
12 / 12 / 4
Регистрация: 16.03.2012
Сообщений: 252
|
|
16.03.2012, 16:16 [ТС] | 3 |
Огромное спасибо!!
Работает!!!!!!!!!!!!!!! Добавлено через 1 час 4 минуты Уважаемый KoGG! Столкнулся с такой проблемой: Например нужно найти не точное совпадение, а вхождение значения поиска в ячейку массива поиска. Какой строкой и куда это нужно вписать?
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
||||||
16.03.2012, 20:42 | 4 | |||||
1
|
12 / 12 / 4
Регистрация: 16.03.2012
Сообщений: 252
|
|||||||||||
19.03.2012, 09:13 [ТС] | 5 | ||||||||||
Спасибо
![]() Перечитал несколько раз, и ничего не понял ![]() Т.е. я эту строчку
![]()
0
|
12 / 12 / 4
Регистрация: 16.03.2012
Сообщений: 252
|
|
20.03.2012, 10:38 [ТС] | 7 |
Спасибо!
Макрос работает! облегчило работу на 30% минимум!
0
|
0 / 0 / 1
Регистрация: 20.08.2012
Сообщений: 8
|
||||||
20.08.2012, 18:36 | 8 | |||||
![]() Решение
Подскажите, знающие люди. Имеется похожий макрос, который ищет в документах excel необходимое слово и копирует оттуда строку с найденным словом в новый документ. Все работает как положено. Как усовершенствовать макрос, чтобы искал по словосочетанию.
Например, нужно находить прайсовые строки, в которых есть записи "бампер" и "чери" в разных ячейках. По отдельности эти слова ищутся без проблем, а нужно ("бампер and чери" или "чери and бампер"), если вы понимаете о чем я.. код:
0
|
1300 / 402 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
|
|
20.08.2012, 19:38 | 9 |
re100, выложите образец книги и поясните, что надо сделать.
Примечание: всю книгу не выкладывайте; оставьте в книге столько данных, чтобы можно было понять вашу ситуацию.
0
|
0 / 0 / 1
Регистрация: 20.08.2012
Сообщений: 8
|
|
20.08.2012, 22:09 | 11 |
Спасибо, не совсем то, что нужно. При запуске макроса открывается окно ввода искомого слова - а по прайсам это может быть и "зеркало geely" и "ручка двери lanos". Нужно, чтобы поиск был по неточному вхождению.
Такой поиск нужен, чтобы получать более точные результаты при подборе запчасти для клиента, вот.
0
|
1300 / 402 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
|
|
20.08.2012, 22:12 | 12 |
re100, выложите фрагмент вашей книги.
0
|
0 / 0 / 1
Регистрация: 20.08.2012
Сообщений: 8
|
|
20.08.2012, 22:15 | 13 |
Макрос производит поиск введенного слова по всем книгам xls, находящимся в папке. В моем случае это прайсы поставщиков - их около 15. Таким образом, можно найти запчасть по коду, что удобно. Но не у всех запчастей есть код, поэтому иногда нужно искать не по одному слову, а по двум или трем словам.
Если мы введем в форму поиска макроса два слова - бампер chery, то поиск будет искать точное совпадение, а формулировка в строке может быт ь"chery a11 бампер задний". В общем, нужно получить неточное вхождение ключевого слова. Могу выложить несколько прайсов, для наглядности.
0
|
1300 / 402 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
|
|
20.08.2012, 22:16 | 14 |
re100, в вашем случае без образца книги, с которой нужно работать, очень долго будут код писать.
0
|
0 / 0 / 1
Регистрация: 20.08.2012
Сообщений: 8
|
|||||||
20.08.2012, 22:18 | 15 | ||||||
вот три прайса, по которым можно вести поиск макросом.
0
|
1300 / 402 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
|
|
20.08.2012, 22:20 | 16 |
re100, если вы не хотите выкладывать книгу, то вам надо задавать тогда конкретный вопрос, а у вас целое техническое задание на написание кода.
0
|
0 / 0 / 1
Регистрация: 20.08.2012
Сообщений: 8
|
|
20.08.2012, 22:24 | 17 |
выложил ссылку. Я надеялся, можно решить это проблемку незначительным допиливанием текущего макроса
![]()
0
|
0 / 0 / 1
Регистрация: 20.08.2012
Сообщений: 8
|
|
20.08.2012, 22:40 | 19 |
Приложил макрос.
0
|
0 / 0 / 1
Регистрация: 20.08.2012
Сообщений: 8
|
|
20.08.2012, 22:55 | 20 |
епт, как я их выложу без ссылки, если на форуме ограничение по размеру загружаемых файлов?
0
|
20.08.2012, 22:55 | |
Помогаю со студенческими работами здесь
20
Макрос для поиска заполненных строк в таблице и переноса их в другую книгу Запрет вывода строк содержащих значение #Ошибка Как составить рег.выражение для поиска строк, содержащих только буквы, цифры, точки, и подчеркивания Как доработать макрос для копирования строк из файлов, содержащих определенное значение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |