But Excel is constantly updating this to provide totals, counts, filtered records, zoom level and other useful information. Value * 1.1 Exit Do End If Row Num = Row Num 1 Loop Msg Box "Complete" End Sub in a variable and then test that each time, instead of keep going back to look at that sheet.During a macro though, we do not need it updated and it is taking up resources. This setting is one you may need to consider a little more, and it is to disable Events. For example, when you close a workbook, the Before Close event is triggered. It also uses a variable to increment the row number so that we do not need to physically move to each cell.The functionality depends on Word, not on the Automation client.
Another very common setting to switch off whilst the macro runs is screen updating.
As the macro runs Excel is constantly updating the screen to show what is happening. We can turn this off in a similar way to the previous technique.
Updates to the Status Bar is something most users will not think about, or even notice.
You can verify this by launching Word the old-fashioned way and opening File1 at the bottom of the File menu after running the sample code.
Although it would be difficult to do an exhaustive test, in theory this should work from any Automation client-Visual Basic, Excel, Power Point, or any other.