Welcome to Excel 2007 Power Programming with VBA. If your job involves developing spreadsheets that others will use — or if you simply want to get the most out of Excel — you’ve come to the right place.
This book focuses on Visual Basic for Applications (VBA), the programming language built into Excel (and other applications that make up Microsoft Office). More specifically, it will show you how to write programs that automate various tasks in Excel. This book covers everything from recording simple macros through creating sophisticated user-oriented applications and utilities.
This book does not cover Microsoft Visual Studio Tools for Office (VSTO). VSTO is a relatively new technology that uses Visual Basic .NET and Microsoft Visual C#. VSTO can also be used to control Excel and other Microsoft Office applications.
This is not a book for beginning Excel users. If you have no experience with Excel, a better choice might be my Excel 2007 Bible, which provides comprehensive coverage of all the features of Excel. That book is meant for users of all levels.
To get the most out of this book, you should be a relatively experienced Excel user. I didn’t spend much time writing basic how-to information. In fact, I assume that you know the following:
How to create workbooks, insert sheets, save files, and so on
How to navigate through a workbook
How to use the Excel 2007 Ribbon
How to enter formulas
How to use Excel’s worksheet functions
How to name cells ...