Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Customsearch / 6 сообщений из 6, страница 1 из 1
03.11.2010, 18:50
    #36937057
Customsearch
Добрый всем вечер.
Есть макрос цикличный на открытие формы поиска в Excel.
Но он неправильно срабатывает при попытке закрыть данную форму.
Т.Е. Когда нужно остановить этот макрос он выполняет алгоритм на верхней строчке.
Вопрос как можно безболезненно его остановить.
Заранее спасибо.
...
Рейтинг: 0 / 0
03.11.2010, 19:03
    #36937078
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Customsearch
Константин Сочи,

нифига не ясно чего вы от кода хотите
Зачем после того как нашли значение опять выводите диалог поиска нового значения?
да и вообще зачем там куча
Код: plaintext
With Selection.Interior
но решение конкрентно вашей проблемы это после ввода строки поиска проверять на пустоту
Код: plaintext
strFindData
если пусто, то завершить выполнение. Тогда он не будет "находить" пустую ячеку U1 в столбике "U:U"
...
Рейтинг: 0 / 0
03.11.2010, 19:24
    #36937109
Customsearch
Это конечно хорошо.
Но в этой форме есть значок на закрытие формы поиска, но он не действует...
А вообще этот макрос помогает находить данные в громадном списке данных.
Т.е. своего рода инвентаризация остатков.
Но когда необходимо эту процедуру остановить приходится набирать в поиске уникальное значение, чтобы остановить цикл.
...
Рейтинг: 0 / 0
03.11.2010, 19:42
    #36937131
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Customsearch
Константин СочиНо в этой форме есть значок на закрытие формы поиска, но он не действует...
все прекрасно действует. Отмена выключает форму и присваивает переменной результат ввода пользователя, т.е. Null.

Потом Вы ищите Null в столбике U и находите его сразу в ячейке U1. Окрашиваете строку 1 в цвет и сразу выдаете диалог поиска заново.

Иначе говоря делается все то что прописано в коде. Если Вам это не нравится - значит код кривой или руки у кодера.
...
Рейтинг: 0 / 0
03.11.2010, 19:45
    #36937139
Customsearch
Лучше бы подсказали че делать
...
Рейтинг: 0 / 0
03.11.2010, 19:46
    #36937142
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Customsearch
Shamanus
но решение конкрентно вашей проблемы это после ввода строки поиска проверять на пустоту
Код: plaintext
strFindData
если пусто, то завершить выполнение.

А это что?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Customsearch / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]