Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2009, 23:37   #1
Xatr
Форумчанин
 
Аватар для Xatr
 
Регистрация: 17.09.2008
Сообщений: 349
По умолчанию ProcessMessages в Excell

Есть форма. В ней есть кнопка. При нажатии на кнопку, запускается цикл, а форма в это время не доступна.
Существует ли такая функция в VBA, аналогичная функции Application.ProcessMessages в Delphi, чтобы можно было при выполнении цикла нажать на другую кнопку (и остановить цикл например)?
если чем помог, поставьте отзыв на весы
Xatr вне форума Ответить с цитированием
Старый 13.11.2009, 00:18   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Формат ячейки-Время
Код:

Dim s As Boolean

Private Sub CommandButton1_Click()
s = False
10

Cells(1, 1) = Now
DoEvents

If s = True Then Exit Sub

GoTo 10
End Sub

Private Sub CommandButton2_Click()

s = True

End Sub
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 13.11.2009 в 00:23.
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что такое application.processMessages? TwiX Общие вопросы Delphi 4 29.07.2009 21:18
application.ProcessMessages; UROKSAN Общие вопросы Delphi 2 10.04.2008 13:32
Аналог Application.ProcessMessages() Alter Общие вопросы Delphi 10 10.02.2008 00:58
Application.ProcessMessages =LeonZone= Общие вопросы Delphi 11 27.01.2008 21:31
Application.ProcessMessages KAMASUTR Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 11.08.2007 23:38