Welcome to Excel 2010 Power Programming with VBA. If your job involves developing Excel workbooks 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.
What You Need to Know
This is not a book for beginning Excel users. If you have no experience with Excel, a better choice might be my Excel 2010 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 Ribbon user interface
• How to enter formulas
• How to use Excel's ...