Written by Allen Wyatt (last updated June 18, 2018)
This tip applies to Excel 97, 2000, 2002, and 2003
Sreekanth asked if there is a way to automate the copying of macros from one workbook to another. It seems that Sreekanth has to create a new "distribution" workbook each month that contains a PivotTable that analyzes data, and the workbook needs to contain certain macros.
Perhaps the easiest way to do this is to create a new Excel template that contains only the macros you want to distribute. Then, you can use that template as a basis for your distribution workbook. Simply copy your PivotTable to the workbook, and it will be ready to distribute, as needed.
If you would rather not use a template, then you can create a macro that will copy macro procedures from one workbook to another. Such a macro can get rather involved, and would take some testing. A good place to start in developing such a macro is a great online resource located at this Web page:
http://www.cpearson.com/excel/vbe.aspx
Note:
ExcelTips is your source for cost-effective Microsoft Excel training. This tip (2010) 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: Automating Copying Macros.
Solve Real Business Problems Master business modeling and analysis techniques with Excel and transform data into bottom-line results. This hands-on, scenario-focused guide shows you how to use the latest Excel tools to integrate data from multiple tables. Check out Microsoft Excel Data Analysis and Business Modeling today!
Open up a workbook, and Excel normally runs the macros associated with that workbook. You can disable the automatic ...
Discover MoreGot a workbook cluttered with all sorts of macros? Delete them and you'll make your workbook easier to manage.
Discover MoreIf you need to exit a macro before it is finished running, you can do it using a brute force method, or you can build in ...
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