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

Вход

Регистрация

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

 

= Мир MS Excel/как выключить работающий макрос? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » как выключить работающий макрос? (Макросы/Sub)
как выключить работающий макрос?
Roman777 Дата: Пятница, 16.10.2015, 17:14 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
Добрый день!
Как можно выключить работающий макрос, допустим на одну кнопку повешу макрос:
[vba]
Код
Private Sub CommandButton1_Click()
do
loop while 1
DoEvens
end if
[/vba]
Какой макрос можно повесить на вторую кнопку, чтобы она выключила тот запущенный макрос?


Много чего не знаю!!!!
 
Ответить
СообщениеДобрый день!
Как можно выключить работающий макрос, допустим на одну кнопку повешу макрос:
[vba]
Код
Private Sub CommandButton1_Click()
do
loop while 1
DoEvens
end if
[/vba]
Какой макрос можно повесить на вторую кнопку, чтобы она выключила тот запущенный макрос?

Автор - Roman777
Дата добавления - 16.10.2015 в 17:14
KSV Дата: Пятница, 16.10.2015, 18:51 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Добрый вечер!
Немного не так нужно...
К сообщению приложен файл: 10.xlsm (13.9 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
СообщениеДобрый вечер!
Немного не так нужно...

Автор - KSV
Дата добавления - 16.10.2015 в 18:51
Roman777 Дата: Пятница, 16.10.2015, 19:15 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
KSV, Спасибо! Я что-то типа того хотел сделать, но всё упирается в определение переменной. Я её определяю в модуле отдельном. А макрос со второй кнопкой то у меня будет в форме. Будут ли данные оттуда переноситься мне в модуль? И вообще, вариант с прерыванием первой процедуры из второй возможен именно как команда?


Много чего не знаю!!!!
 
Ответить
СообщениеKSV, Спасибо! Я что-то типа того хотел сделать, но всё упирается в определение переменной. Я её определяю в модуле отдельном. А макрос со второй кнопкой то у меня будет в форме. Будут ли данные оттуда переноситься мне в модуль? И вообще, вариант с прерыванием первой процедуры из второй возможен именно как команда?

Автор - Roman777
Дата добавления - 16.10.2015 в 19:15
KSV Дата: Пятница, 16.10.2015, 19:54 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Я её определяю в модуле отдельном
Тогда объявите ее как Public

Будут ли данные оттуда переноситься мне в модуль?
А что должно переноситься? Для прерывания цикла по кнопке на форме, нужно чтобы в модуле формы "виделась" переменная fCancel, именно для этого ее и нужно объявить как Public

И вообще, вариант с прерыванием первой процедуры из второй возможен именно как команда?
Нет.


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщение
Я её определяю в модуле отдельном
Тогда объявите ее как Public

Будут ли данные оттуда переноситься мне в модуль?
А что должно переноситься? Для прерывания цикла по кнопке на форме, нужно чтобы в модуле формы "виделась" переменная fCancel, именно для этого ее и нужно объявить как Public

И вообще, вариант с прерыванием первой процедуры из второй возможен именно как команда?
Нет.

Автор - KSV
Дата добавления - 16.10.2015 в 19:54
Roman777 Дата: Пятница, 16.10.2015, 20:57 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
KSV, Спасибо!


Много чего не знаю!!!!
 
Ответить
СообщениеKSV, Спасибо!

Автор - Roman777
Дата добавления - 16.10.2015 в 20:57
Мир MS Excel » Вопросы и решения » Вопросы по VBA » как выключить работающий макрос? (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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