Thus, the main body of your macro can do its work behind the scenes without the necessity of stopping to update the screen.
The following macro lines will, respectively, turn off screen updating and then turn it back on in a VBA macro.
The idea is to use the first line near the beginning of your macro, and then use the second line near the end.
Simply add the following code line to achieve this.
Please Note: This article is written for users of the following Microsoft Excel versions: 2007, 2010, and 2013.
To insert the formula itself into cell A3, use the following code line: Sometimes you may find it useful to disable screen updating (to avoid flickering) while executing code. You can instruct Excel VBA not to display alerts while executing code. For example, place a command button on your worksheet and add the following code line: When you click the command button on the worksheet, Excel VBA closes your Excel file and asks you to save the changes you made. To instruct Excel VBA not to display this alert while executing code, update the code as follows. As a result, Excel recalculates the workbook automatically each time a value affecting a formula changes.
If you look at the formula bar, you can see that the formula itself is not inserted into cell A3. For example, place a command button on your worksheet and add the following code lines: As a result, your code will run much faster and you will only see the end result (10000).
This means that the Excel screen can look like it has "gone crazy" while the macro is running.
One thing you may want to do with your macro to make it run faster and to prevent distracting flashes on the screen is to turn off screen updating while the macro is running.