|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.01.2011, 09:40 | #1 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 32
|
Выключение макроса
Доброго времени суток!
Проблема в следующем: Макрос зациклен сам на себя, т.е. в самом коде есть следующее: Application.OnTime Now + TimeValue("00:00:15"), "Find_Copy" Он каждый раз обрабатывает большой объём данных, и копирует "выпавшие" в отдельную книгу. Загвоздка в том, что мне необходимо выключать этот макрос в 19.00. Как это сделать? Помогите пожалуйста!! и сильно не пинайте, я начинающий. в приложении есть код |
18.01.2011, 10:17 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
if now < int(now)+19/24 then Application.OnTime Now + TimeValue("00:00:15"), "Find_Copy"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
18.01.2011, 10:28 | #3 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 32
|
Спасибо за оперативность!
А можно ли сделать кнопку на листе Excel, при нажатии на которую завершалась бы работа данного макроса? |
18.01.2011, 10:42 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
можно.
обьявите глобальную переменную, при нажатии на "вашу кнопку" просвойте ее определенное значение. a перед стартом Find_Copy проверте еще одно условие if now < int(now)+19/24 and RunFindCopy then Application.OnTime Now + TimeValue("00:00:15"), "Find_Copy"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выключение. | atlon | Общие вопросы C/C++ | 11 | 27.02.2011 19:12 |
Выключение макроса | Gvaridos | Microsoft Office Excel | 5 | 24.12.2010 12:10 |
выключение | Maddrag | Операционные системы общие вопросы | 1 | 01.10.2009 22:06 |
Выключение ПК | W0LF | Общие вопросы Delphi | 7 | 24.07.2009 18:32 |
Запуск макроса с параметрами из другого макроса | Saladin | Microsoft Office Excel | 2 | 19.01.2009 09:43 |