У меня есть приложение VBA, которое просматривает диапазон и вносит некоторые изменения.
Тем не менее, меня не волнует время выполнения, но я хочу показать Пользователю, что изменения были сделаны во время выполнения.
Я думал о чем-то вроде этого.
Private Sub ProcessALBODY(ByRef Fullpath, ByRef MasterWB)
...
For Each Row In rng.rows
... 'Do Something
DoEvents
ActiveWindow.ScrollRow = 1 'for each row scrolldown and proceed to next row
Next
...
End Sub
К сожалению, мое приложение зависает до тех пор, пока оно не завершится ..