Unfortunately, each time Excel redraws the screen, it takes up memory resources.In most cases, you don’t need Excel using up resources to redraw the screen each time your macro performs some action.While I’m thinking about this stuff, I’d like to share a few simple tips for speeding up your Excel VBA code. So feel free to comment and share any other performance tips you may have.Each time a cell that affects any formula in your spreadsheet is changed or manipulated, Excel recalculates the entire worksheet.
In worksheets that have a large amount of formulas, this behavior can drastically slow down your macros.
If your workbook is formula intensive, you may not want Excel to trigger a recalculation every time a cell value is altered by your macro. Calculation property to tell Excel to switch to manual calculation mode.