Written by Allen Wyatt (last updated April 1, 2023)
This tip applies to Excel 97, 2000, 2002, and 2003
In the previous tip you learned how you can discover the various events that you can trap and program for in your macros. Excel also allows you to trap different events on a workbook level. You can discover a list of those events in much the same manner as you do for worksheets:
At this point, the right-hand drop-down list contains all the events that you can "trap" for the workbook. The available events may vary, according to your version of Excel. In Excel 2003 there are 28 different events, too many to list here.
The names of the events should be descriptive enough that you can tell what triggers each of them. Notice that some of the events start with the word "Sheet" and duplicate the names of the worksheet events detailed in the previous tip. These events, because they are at a workbook level, apply to the workbook as a whole, even though they are triggered by events on a worksheet.
For example, if you choose to trap the SheetActivate event, then the macro will be run when any worksheet in the workbook is activated. Contrast this to the Activate event on the worksheet level, which is activated only when that particular worksheet is activated.
If you choose one of the events in the right-hand drop-down list, you can create the macro you want run when the event actually occurs.
Note:
ExcelTips is your source for cost-effective Microsoft Excel training. This tip (2570) applies to Microsoft Excel 97, 2000, 2002, and 2003. You can find a version of this tip for the ribbon interface of Excel (Excel 2007 and later) here: Workbook Events.
Save Time and Supercharge Excel! Automate virtually any routine task and save yourself hours, days, maybe even weeks. Then, learn how to make Excel do things you thought were simply impossible! Mastering advanced Excel macros has never been easier. Check out Excel 2010 VBA and Macros today!
Excel doesn't provide an easy way to grab the worksheet name for use within a worksheet. Here are some ideas on ways you ...
Discover MoreDo you want to display a particular range of columns within the Excel window? Here's a couple ways you can accomplish the ...
Discover MoreExcel is great for collecting all sorts of information. You might even use it to create a catalog of your photos. Working ...
Discover MoreFREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."
There are currently no comments for this tip. (Be the first to leave your comment—just use the simple form above!)
Got a version of Excel that uses the menu interface (Excel 97, Excel 2000, Excel 2002, or Excel 2003)? This site is for you! If you use a later version of Excel, visit our ExcelTips site focusing on the ribbon interface.
FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."
Copyright © 2025 Sharon Parq Associates, Inc.
Comments