Страницы: 1
RSS
DoEvents ... Loop не даёт открывать другие книги Эксель в процессе работы.
 
DoEvents Loop не даёт открывать другие книги Эксель в процессе работы, в то время, как мне это необходимо.
Не могли бы Вы мне помочь, как можно открывать Эксель Книги не прерывая цикла?
Код
Private Sub Label111_Click()

While DoEvents()    
    Label111 = Format(Now, "h:mm:ss AM/PM") 'Код, работающий в процессе цикла ожидания    
Loop

End Sub
 
Код
While DoEvents_1()    
    Label111 = Format(Now, "h:mm:ss AM/PM") 'Код, работающий в процессе цикла ожидания
    DoEvents 
Loop
Изменено: Дмитрий(The_Prist) Щербаков - 03.07.2020 16:53:53
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Я думаю, такой вариант тоже не очень поможет
Если книги открываются в процессе работы макроса, — наверняка нужно и как-то работать с этими книгами.
Т.е. макросу лучше не работать в бесконечном цикле.
Для часов (хотя, к чему это вообще?) лучше применить запуск макроса по расписанию, раз в секунду, по Application.OnTime
Пример кода можно найти здесь:
Страницы: 1
Наверх