Excel.Tips.Net Welcome toExcel.Tips.Net

Helpful Links

Tips.Net Home
ExcelTips Home
Ask an Excel Question
Make a Comment

Tips.Net Store

ExcelTips FAQ
ExcelTips Premium

Learn Access Now
Free Printable Forms

Beauty Tips
Car Tips
Cleaning Tips
College Tips
Cooking Tips
Excel2007 Tips
ExcelTips
Family Tips
Gardening Tips
Health Tips
Home Tips
Legal Tips
Money Tips
Organizing Tips
Pest Tips
Pet Tips
Wedding Tips
Word2007 Tips
WordTips

Advertise on the
ExcelTips Site

Newest Tips

Recording a Macro

Adding a Little Animation to Your Life

Converting a Range of URLs to Hyperlinks

Making the Formula Bar Persistent

Engineering Calculations

Digital Signatures for Macros

Fixing the Decimal Point

 

Recalculating when Filtering

Summary: Filter a large worksheet, and Excel will helpfully recalculate every time you apply a different filter. This can get bothersome, particularly if the recalculation stops you from doing what you want to do in the worksheet. There is a way to handle this, involving turning the calculation on and off, as desired. (This tip works with Microsoft Excel 97, Excel 2000, Excel 2002, and Excel 2003.)

Henk recently switched from Excel 97 to Excel 2003. When using a filter on large sets of data which also contain formulas, his Excel 2003 starts recalculating all the formulas over and over again after adjusting the filter. Henk noted that his Excel 97 also tried to calculate after changing the filter, but stopped immediately when the filter was used for a new selection. He wonders if there is a way to have Excel 2003 behave in the same way that Excel 97 did.

The short answer is that no, there isn't. That doesn't mean that all is lost, however. There are a couple of things you can try. First, immediately after applying a filter you can press Esc. This should stop the recalculation and you can then apply the next filter.

If you tire of this approach, consider turning off automatic recalculation. Follow these steps:

  1. Choose Options from the Tools menu. Excel displays the Options dialog box.
  2. Make sure the Calculation tab is displayed. (Click here to see a related figure.)
  3. Select the Manual option.
  4. Click OK.

When operating in this mode, Excel doesn't recalculate automatically. Instead, it waits for you to press F9 to indicate that you are ready to do the recalculation. The drawback to this approach, of course, is that you'll need to remember to recalculate your worksheet after your last filter is applied.

ExcelTips is your source for cost-effective Microsoft Excel training. This tip (3136) applies to Microsoft Excel versions: 97 | 2000 | 2002 | 2003

Save Time! ExcelTips has been published weekly since late 1998. Past issues of ExcelTips are available in convenient ExcelTips archives. Have your own enhanced archive of ExcelTips at your fingertips, available to use at any time!
 
Check out ExcelTips Archives today!