Macro Subroutines

Suppose you're creating a complex macro and you discover that, among other things, you want the macro to perform a task you've already recorded under a different name. Or suppose you discover that a task you've recorded as part of a macro is something you'd like to use by itself. In our CompanyAddress macro, for example, it might be nice if we could quickly and easily apply the font formats of the company name to other items in a worksheet.

With VBA, you can conveniently divide large macros into a series of smaller macros, and you can easily string together a series of small macros to create one large macro. A macro procedure that is used by another macro is called a subroutine. Macro subroutines can simplify your macros because ...

Get Microsoft® Office Excel 2003 Inside Out now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.