![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Не хотелось лишний раз с работы файлы рассылать... Но раз просите, вот.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Забыл мелочь - отключить обновление экрана.
Так будет быстрее, замените код на этот (или добавьте две строки): Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#13 |
Регистрация: 27.06.2011
Сообщений: 9
|
![]()
Hugo121 Спасибо что уделяешь мне свое время!
Попробовал поиграться с примером и обнаружил что после редактирования любого листа (в основном удаления слова 'надо' в ячейке Е) и запуска макроса, из результата поиска строка удаляется но на её месте пояляется последняя найденная, получаются повторения одной и той же строки... Это как то можно исправить? И еще забыл сразу спросить, в результатох поиска можно как то разделить строчки названием листа на котором нашлось слово? Последний раз редактировалось And59; 27.06.2011 в 14:16. Причина: прим. |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
В этом коде не предусмотрена очистка передыдущих значений.
Об этом не было ни слова ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Добавьте первой строкой кода (после объявления переменных и отключения обновления экрана)
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#16 |
Регистрация: 27.06.2011
Сообщений: 9
|
![]()
Ну ты красавчег =) как орех этот visual basic колешь!!!
И еще забыл сразу спросить, в результатах поиска можно как то разделить строчки названием листа на котором нашлось слово? ![]() |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Можно не сильно утруждаясь так, но будут записаны названия всех листов, даже если там ничего не найдено:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#18 |
Регистрация: 27.06.2011
Сообщений: 9
|
![]()
Hugo121 Огромное Вам Спасибо!
Выручили, даже непредставляете как =) Адаптировал все к своему полному документу, и кнопочку так же прикрутил =) радости нет предела!!! Последний раз редактировалось And59; 27.06.2011 в 15:42. |
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Если кнопка мешает, то можно обойтись без неё - запускать код по Alt+F8, или задать горячие клавиши.
Можно на лист сперва кодом вывести шапку - или прямо в коде всё прописать, или скопировать диапазон с другого любого листа, или уже предварительно сделать нужную шапку, но тогда очистку нужно делать иначе, не затирая шапку. Ещё вариант - данные выводить на новый свежесозданный лист или даже в новую книгу. В таком варианте вообще могут участвовать три книги - в одной код, в другой анализируемые данные, в третью новосозданную выводится результат. Эту книгу можно просмотреть, скопипастить куда нужно выбранную информацию и закрыть без сохранения, или сохранить под удобным именем. В общем, есть различные пути, как облегчить себе работу.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сводная таблица на отдельном листе | getikalex | Microsoft Office Excel | 12 | 15.09.2010 03:17 |
Можно ли открыть сводную таблицу в отдельном книге ( не в отдельном листе)? | Aqil_f | Microsoft Office Excel | 1 | 13.09.2010 10:44 |
Макрос для формирования таблицы на отдельном листе по номеру ID | eclat | Microsoft Office Excel | 30 | 07.08.2010 11:36 |
Выборка сумм по месяцу на отдельном листе (Excel 2003) | Svetlana_zel | Microsoft Office Excel | 3 | 27.05.2010 17:26 |
поиск по фамилиям и вывод результатов в DBGrid | Explosion | БД в Delphi | 14 | 23.04.2010 20:47 |