mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Нужна аналогичная программа (надстройка, макрос) для Excel?

Оформите заказ у нас на сайте, не забыв прикрепить примеры файлов, и описать, что и как должно работать.

Надстройка для поиска в Excel с выводом результатов на новый лист

Скриншот результатов поиска с выводом на отдельный лист

Надстройка SearchExcel предназначена для поиска заданного текста во всех столбцах текущего листа Excel, с выводом результатов поиска на отдельный лист.

 

При запуске надстройка формирует панель инструментов, с которой осуществляется запуск всех макросов:

Назначение кнопок надстройки:

 - поле для ввода искомого текста. Нажатие клавиши Enter запускает поиск.

 - удаление листа с результатами поиска. (выполняется автоматически при повторном поиске)

 - кнопки для включения (красная) и выключения (белая) режима подсветки значений, больших, чем введенное число
(число запрашивается в диалоговом окне при нажатии на красную лампочку)

 

При запуске поиска (вводе числа в текстовое поле, и нажатии Enter) макрос создаёт в текущем файле дополнительный лист (с названием «Результаты поиска»),
и копирует на этот лист все строки, в которых содержится заданный текст.

Выполняется поиск по частичному совпадению текста (т.е., при поиске текста 1234 будут найдены ячейки, содержащие числа 12345, 5612348 и т.д.)

На листе с результатами поиска устанавливается ширина столбцов, совпадающая с шириной столбцов исходного листа.

 

Бонус: функция окраски ячеек со значениями больше введённого.

При нажатии на "красную лампочку" появляется диалоговое окно для ввода числа:

После ввода числа всем ячейкам текущего столбца (того, в котором установлен курсор) назначается правило условного форматирования:

если значение больше заданного, то заливка таких ячеек меняется на красную.

 

Если при вводе числа была нажата кнопка «Отмена» (или клавиша ESC), то выполняется обратное действие:
удаление всех правил условного форматирования для ячеек текущего столбца

(кнопка с белой лампочкой выполняет аналогичное действие)

ВложениеРазмерЗагрузкиПоследняя загрузка
SearchExcel.xla66 КБ4842 недели 15 часов назад

Комментарии

СПАСИБО!
Всё сделал по вашей рекомендации - ЗАРАБОТАЛО!!

Если один раз запустить, - просто двойным щелчком.
Если чтобы вместе с Excel запускалась - то через ФАйл - Параметры - Надстройки - Надстройки Excel

Перед запуском скачанного файла надстройки, необходимо выполнить следующее:

> найти скачанный файл надстройки в папке (обычно это папка «Загрузки»)
> щелкнуть правой кнопкой мыши на файле - Свойства - Разблокировать - ОК
> и только после этого запускать

Здравствуйте!
Подскажите, как мне установить надстройку: SearchExcel.xla - в свой Excel?

С уважением Геннадий

Надо немного отредактировать код, - чтобы при закрытии надстройки панель не удалялась, а скрывалась.
И при открытии, - не создавалась заново (если она уже создана), а только становилась видимой.

Как сохранить SearchExcel на панели навсегда? А то при каждом запуске Excel она выскакивает в центре экрана.

Здравствуйте
Да, можно, - если готовы оплатить доработку.

Если в исходных ячейках формулы, то в результатах поиска ячейки содержат или значения ячеек, или формулы(это зависит от того, какие символы вводятся в строку поиска). Можно ли добится вывода в результатах поиска значений ячеек в 100% случаев?

класс

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
 __     __ __        __  ____    _   _          ____  
\ \ / / \ \ / / | _ \ | | | | _ __ / ___|
\ \ / / \ \ /\ / / | |_) | | | | | | '__| \___ \
\ V / \ V V / | _ < | |_| | | | ___) |
\_/ \_/\_/ |_| \_\ \___/ |_| |____/
Введите код, изображенный в стиле ASCII-арт.