Добрый вечер! Заранее извините за, вероятно, простой вопрос. В очередной раз уповаю на форум, поскольку для меня вопрос простым не является.
Ищу возможность визуализировать процесс выполнения макроса (чтобы пользователи не думали, что программа зависла). Нашла много вариантов progressbar`ов, но не могу понять, как их "привязывать" к выполнению конкретных макросов.
Для простоты и бесхитростности мне подойдет и стандартный progressbar, из additional controls.
В моих userform есть несколько commandbutton, каждая из которых запускает разные макросы:
Private Sub CommandButton5_Click()
Call ImportZ_Step3
End Sub
В инете я нашла код работы стандартного progressbar:
iMax = 65000
Me.ProgressBar1.Max = iMax
For iCount = 1 To iMax
Me.ProgressBar1.Value = iCount
Next
Me.ProgressBar1.Value = 0
Подскажите, пожалуйста, как прописать работу progressbar во время выполнения макроса? Так, что бы эти процессы шли не один за другим, а одновременно: макрос работает - progressbar заполняется, макрос отработал - progressbar обнулился.
Ищу возможность визуализировать процесс выполнения макроса (чтобы пользователи не думали, что программа зависла). Нашла много вариантов progressbar`ов, но не могу понять, как их "привязывать" к выполнению конкретных макросов.
Для простоты и бесхитростности мне подойдет и стандартный progressbar, из additional controls.
В моих userform есть несколько commandbutton, каждая из которых запускает разные макросы:
Private Sub CommandButton5_Click()
Call ImportZ_Step3
End Sub
В инете я нашла код работы стандартного progressbar:
iMax = 65000
Me.ProgressBar1.Max = iMax
For iCount = 1 To iMax
Me.ProgressBar1.Value = iCount
Next
Me.ProgressBar1.Value = 0
Подскажите, пожалуйста, как прописать работу progressbar во время выполнения макроса? Так, что бы эти процессы шли не один за другим, а одновременно: макрос работает - progressbar заполняется, макрос отработал - progressbar обнулился.