



'Это в отдельный модуль:
Public Sub ChangeTime()
     'Отображаем время на лэйбле Label1 формы UserForm1
     UserForm1.Label1.Caption = Now()
     'Устанавливаем время следующего запуска этой процедуры
     Application.OnTime Now + TimeValue("00:00:01"), "ChangeTime"
End Sub
'Это в код формы:
Private Sub UserForm_Initialize()
     'инициируем запуск процедуры по таймеру при загрузке формы
     Call ChangeTime
End Sub
Private Sub UserForm_Terminate()
     'При выходе из формы отменяем установленное нами расписание запуска процедуры
     Application.OnTime Now + TimeValue("00:00:01"), "ChangeTime", Schedule:=False
End Sub

Private Sub UserForm_Activate()
ChangeTime
End Sub
Public Sub ChangeTime()
      Do
     UserForm1.Label1.Caption = Now()
       DoEvents
     Loop
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
'завершаем работу всех процедур
End
End Sub







 OnTime2.rar
 OnTime2.rar


 FLAGER.rar
 FLAGER.rar

Сейчас этот форум просматривают: AhrefsBot и гости: 4