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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск ключевого слова и "возврат" всей строки с этим словом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск ключевого слова и "возврат" всей строки с этим словом (Макросы/Sub)
Поиск ключевого слова и "возврат" всей строки с этим словом
ArkaIIIa Дата: Пятница, 28.03.2014, 12:27 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Добрый день, уважаемые господа!

Если не трудно - помогите, пожалуйста, в написании макроса.

Условия следующие.
Есть массив , в который построчно внесены данные. Первый столбец этого массива - это заголовки, все следующие столбцы - это информация относящаяся к этим заголовкам (см приложенный файл).
Нужно, чтобы макрос анализировал массив (или только первый столбец) на предмет ключевых слов, и когда он натыкается на ключевое слово - то он возвращает всю строку, в которой это ключевое слово найдено. Ключевые слова не уникальны, они могут повторяться. Если он находит 2 и больше строк содержащих ключевое слово - то он возвращает все эти строки одна под другой.

В приложенном файле 3 наименования-"ключевых слова", но пример можно показать на одном. Просто для наглядности сделал таблицу побольше.
К сообщению приложен файл: 123321.xlsx (10.6 Kb)
 
Ответить
СообщениеДобрый день, уважаемые господа!

Если не трудно - помогите, пожалуйста, в написании макроса.

Условия следующие.
Есть массив , в который построчно внесены данные. Первый столбец этого массива - это заголовки, все следующие столбцы - это информация относящаяся к этим заголовкам (см приложенный файл).
Нужно, чтобы макрос анализировал массив (или только первый столбец) на предмет ключевых слов, и когда он натыкается на ключевое слово - то он возвращает всю строку, в которой это ключевое слово найдено. Ключевые слова не уникальны, они могут повторяться. Если он находит 2 и больше строк содержащих ключевое слово - то он возвращает все эти строки одна под другой.

В приложенном файле 3 наименования-"ключевых слова", но пример можно показать на одном. Просто для наглядности сделал таблицу побольше.

Автор - ArkaIIIa
Дата добавления - 28.03.2014 в 12:27
saladin191 Дата: Пятница, 28.03.2014, 17:44 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
ArkaIIIa, можно попробовать отформатировать эту матрицу как таблицу и фильтровать ее по первому столбцу.
К сообщению приложен файл: 5176159.xlsx (11.3 Kb)
 
Ответить
СообщениеArkaIIIa, можно попробовать отформатировать эту матрицу как таблицу и фильтровать ее по первому столбцу.

Автор - saladin191
Дата добавления - 28.03.2014 в 17:44
Hugo Дата: Пятница, 28.03.2014, 17:59 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3255
Репутация: 707 ±
Замечаний: 0% ±

2019
Ну по примеру - выделить диапазон и отсортировать.

А если макросом и иначе - то как всегда массив-словарь-коллекции номеров, затем запрос к словарю ключа (это у Вас звучало), получаем коллекцию номеров строк, из строк берём данные.

Но по примеру - достаточно сортировки.


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеНу по примеру - выделить диапазон и отсортировать.

А если макросом и иначе - то как всегда массив-словарь-коллекции номеров, затем запрос к словарю ключа (это у Вас звучало), получаем коллекцию номеров строк, из строк берём данные.

Но по примеру - достаточно сортировки.

Автор - Hugo
Дата добавления - 28.03.2014 в 17:59
dadmarat Дата: Пятница, 28.03.2014, 19:47 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
Что-то в таком стиле наверное.

[admin]Какой формат файлов надо прикладывать написано в правилах[/admin]
К сообщению приложен файл: _123321.xlsx (13.2 Kb)


----------------
I can do it!
----------------
 
Ответить
СообщениеЧто-то в таком стиле наверное.

[admin]Какой формат файлов надо прикладывать написано в правилах[/admin]

Автор - dadmarat
Дата добавления - 28.03.2014 в 19:47
saladin191 Дата: Пятница, 28.03.2014, 20:09 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
Что-то в таком стиле наверное.
К сообщению приложен файл: _123321.xlsx(13Kb)


Формат файла во вложении без поддержки макросов.
 
Ответить
Сообщение
Что-то в таком стиле наверное.
К сообщению приложен файл: _123321.xlsx(13Kb)


Формат файла во вложении без поддержки макросов.

Автор - saladin191
Дата добавления - 28.03.2014 в 20:09
ArkaIIIa Дата: Суббота, 29.03.2014, 10:11 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
dadmarat
Я дико извиняюсь, но приложенный файл - без макросов (не в плане формата - "без поддержки макросов", а в плане отсутствия их как таковых).
Не могли бы Вы выгрузить его повторно?
 
Ответить
Сообщениеdadmarat
Я дико извиняюсь, но приложенный файл - без макросов (не в плане формата - "без поддержки макросов", а в плане отсутствия их как таковых).
Не могли бы Вы выгрузить его повторно?

Автор - ArkaIIIa
Дата добавления - 29.03.2014 в 10:11
Hugo Дата: Суббота, 29.03.2014, 14:16 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3255
Репутация: 707 ±
Замечаний: 0% ±

2019
ArkaIIIa, сколько раз не загружай xlsx - макросов там не появится! :)


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеArkaIIIa, сколько раз не загружай xlsx - макросов там не появится! :)

Автор - Hugo
Дата добавления - 29.03.2014 в 14:16
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск ключевого слова и "возврат" всей строки с этим словом (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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