Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск слова - по нескольким файлам экселя - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск слова - по нескольким файлам экселя (Макросы/Sub)
Поиск слова - по нескольким файлам экселя
SergVrn Дата: Пятница, 01.12.2017, 17:59 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте!
Ищу ответ на непростой вопрос.

В файле "ГЛАВНЫЙ ФАЙЛ.xls" в ячейку - (D5) вписано слово.
В одной папке с Главным файлом - лежит несколько подпапок с документами экселя.
Пытался сам написать макрос, но что-то не работает - выдает ошибку.

Подскажите, как макросом осуществить поиск этого слова в документах экселя и вывести в столбец G5:G16 - названия тех файлов экселя, где это слово встречается хотя бы один раз ?
К сообщению приложен файл: 9446235.rar(26Kb)
 
Ответить
СообщениеЗдравствуйте!
Ищу ответ на непростой вопрос.

В файле "ГЛАВНЫЙ ФАЙЛ.xls" в ячейку - (D5) вписано слово.
В одной папке с Главным файлом - лежит несколько подпапок с документами экселя.
Пытался сам написать макрос, но что-то не работает - выдает ошибку.

Подскажите, как макросом осуществить поиск этого слова в документах экселя и вывести в столбец G5:G16 - названия тех файлов экселя, где это слово встречается хотя бы один раз ?

Автор - SergVrn
Дата добавления - 01.12.2017 в 17:59
Kuzmich Дата: Пятница, 01.12.2017, 18:40 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 326
Репутация: 62 ±
Замечаний: 0% ±

Excel 2003
Цитата
В одной папке с Главным файлом - лежит несколько подпапок с документами экселя.

Может это поможет
http://www.planetaexcel.ru/techniques/12/45/
http://excelvba.ru/code/FilenamesCollection


Сообщение отредактировал Kuzmich - Пятница, 01.12.2017, 18:45
 
Ответить
Сообщение
Цитата
В одной папке с Главным файлом - лежит несколько подпапок с документами экселя.

Может это поможет
http://www.planetaexcel.ru/techniques/12/45/
http://excelvba.ru/code/FilenamesCollection

Автор - Kuzmich
Дата добавления - 01.12.2017 в 18:40
SergVrn Дата: Пятница, 01.12.2017, 19:28 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Kuzmich, зачем мне список файлов в папках, если я задавал вопрос - по поиску одного СЛОВА.
 
Ответить
СообщениеKuzmich, зачем мне список файлов в папках, если я задавал вопрос - по поиску одного СЛОВА.

Автор - SergVrn
Дата добавления - 01.12.2017 в 19:28
buchlotnik Дата: Пятница, 01.12.2017, 19:45 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3433
Репутация: 921 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
Цитата
зачем мне список файлов в папках
не-а, в папках и подпапках - вообще-то это список тех файлов (полных путей к ним), которые и нужно проверить - ваша конструкция для этого не годится (именно этот кусок кода не работает), а эти - работают; или нужно до последнего бита разжёвывать?


"заступлюсь за Юрия" - публичный плевок в душу!

Сообщение отредактировал buchlotnik - Пятница, 01.12.2017, 19:46
 
Ответить
Сообщение
Цитата
зачем мне список файлов в папках
не-а, в папках и подпапках - вообще-то это список тех файлов (полных путей к ним), которые и нужно проверить - ваша конструкция для этого не годится (именно этот кусок кода не работает), а эти - работают; или нужно до последнего бита разжёвывать?

Автор - buchlotnik
Дата добавления - 01.12.2017 в 19:45
SergVrn Дата: Пятница, 01.12.2017, 19:59 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
buchlotnik, приведенные примеры - не ищут заданного слова.
 
Ответить
Сообщениеbuchlotnik, приведенные примеры - не ищут заданного слова.

Автор - SergVrn
Дата добавления - 01.12.2017 в 19:59
buchlotnik Дата: Пятница, 01.12.2017, 20:14 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3433
Репутация: 921 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
Цитата
Подскажите
ваши слова? вам подсказали половину решения - по нескольким файлам, вам же подавай либо всё готовое, либо вы начинаете в не сильно вежливой манере критиковать помогающих (это касается не только этой темы). Не хотите список файлов - не надо, разбирайтесь сами.


"заступлюсь за Юрия" - публичный плевок в душу!

Сообщение отредактировал buchlotnik - Пятница, 01.12.2017, 20:15
 
Ответить
Сообщение
Цитата
Подскажите
ваши слова? вам подсказали половину решения - по нескольким файлам, вам же подавай либо всё готовое, либо вы начинаете в не сильно вежливой манере критиковать помогающих (это касается не только этой темы). Не хотите список файлов - не надо, разбирайтесь сами.

Автор - buchlotnik
Дата добавления - 01.12.2017 в 20:14
RAN Дата: Пятница, 01.12.2017, 21:11 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4622
Репутация: 937 ±
Замечаний: 0% ±

2010
Подскажите, как макросом осуществить поиск этого слова в документах экселя

Легко.
Макрсом поочередно открыть все документы, в которых нужно выполнить поиск, в каждом из этих документов, на каждом листе провести поиск "этого слова".
Если нашли - вывести имя файла
в столбец G5:G16

Если не нашли, выводить имя файла не нужно.


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Подскажите, как макросом осуществить поиск этого слова в документах экселя

Легко.
Макрсом поочередно открыть все документы, в которых нужно выполнить поиск, в каждом из этих документов, на каждом листе провести поиск "этого слова".
Если нашли - вывести имя файла
в столбец G5:G16

Если не нашли, выводить имя файла не нужно.

Автор - RAN
Дата добавления - 01.12.2017 в 21:11
Hugo Дата: Пятница, 01.12.2017, 21:13 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2719
Репутация: 606 ±
Замечаний: 0% ±

Я на планете дал древний файл кажется от Павла, который делает чуть больше - там просто нужно лишнее повыкидывать, и вывод подкорректировать.
А этот код явно рождён был не в Экселе - потому и не работает. И в Экселе так по всем файлам поиск не пойдёт, если ранее вручную он так не остался настроенным, причём синтаксис совсем другой.
Т.е. этот код проще переписать, чем исправить.


excel@nxt.ru
webmoney: E265281470651 R418926282008 Z422237915069


Сообщение отредактировал Hugo - Пятница, 01.12.2017, 21:18
 
Ответить
СообщениеЯ на планете дал древний файл кажется от Павла, который делает чуть больше - там просто нужно лишнее повыкидывать, и вывод подкорректировать.
А этот код явно рождён был не в Экселе - потому и не работает. И в Экселе так по всем файлам поиск не пойдёт, если ранее вручную он так не остался настроенным, причём синтаксис совсем другой.
Т.е. этот код проще переписать, чем исправить.

Автор - Hugo
Дата добавления - 01.12.2017 в 21:13
RAN Дата: Пятница, 01.12.2017, 21:37 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4622
Репутация: 937 ±
Замечаний: 0% ±

2010
А этот код явно рождён был не в Экселе

Подумаешь! Word тоже не без VBA! :D


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
А этот код явно рождён был не в Экселе

Подумаешь! Word тоже не без VBA! :D

Автор - RAN
Дата добавления - 01.12.2017 в 21:37
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск слова - по нескольким файлам экселя (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!