Индикатор выполнения в VBA Excel

Я создаю приложение Excel, которое требует обновления большого количества данных из базы данных, поэтому на это требуется время. Я хочу сделать индикатор выполнения в пользовательской форме, и он появляется, когда данные обновляются. Полоса, которую я хочу, - это просто маленькая синяя полоса, которая перемещается вправо и влево и повторяется до тех пор, пока обновление не будет выполнено, процент не требуется. Я знаю, что мне следует использовать элемент управления progressbar , но я пытался какое-то время, но не мог.

EDIT : Моя проблема связана с элементом управления progressbar , я могу » не вижу полосу «прогресс». Он просто завершается, когда всплывает форма. Я использую цикл и DoEvent , но это не работает. Кроме того, я хочу, чтобы процесс запускался неоднократно, а не только один раз.

64
задан Trevor Reid 27 May 2019 в 04:21
поделиться