powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / vba и UserForm
4 сообщений из 4, страница 1 из 1
vba и UserForm
    #33548351
alien123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал процедуру и хочу чтобы во время ее выполнения на форме отображалось что процедура делает в данный момент. После открытия формы процедура ждет пока форма незакроется.
...
Рейтинг: 0 / 0
vba и UserForm
    #33548450
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если есть возможность присоеденить к проэкту ProgressBar
если об этом идет речь
...
Рейтинг: 0 / 0
vba и UserForm
    #33548486
alien123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наличие прогресс бара не так важно
может не совсем понятно написал

ситуация такая
есть форма, на ней лэйблы, прогресбары и тд

и есть процедура в которой допустим перебираем записи в какой-нибудь таблице (несуть)

form.show

while not rs.eof
form.label1.caption=rs.fields("col")
rs.movenext
wend

form.hide

так вот после выполнения form.show процедура останавливается и пока я незакрою форму ждет.
а я хочу чтобы открылась форма показала что просходит и в конце закрылась
...
Рейтинг: 0 / 0
vba и UserForm
    #33548520
Ну правильно, формы в VBA по-умолчанию открываются в модальном режиме в отличие от VB. Вот она соответственно и ждет пока ты ее закроешь, чтобы затем продолжить выполнение последующего кода.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub X()
    Dim lngI As Long

    UserForm1.Show vbModeless
    
    For lngI =  1  To  50000 
        DoEvents
        UserForm1.Label1.Caption = CStr(lngI)
    Next lngI
    
    UserForm1.Hide
End Sub
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / vba и UserForm
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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