Products
January 2008
VBA is the macro language packaged with every version of Excel since 1995. Using VBA macros, you can do everything from automating redundant tasks for your own use to developing full applications for your co-workers.
VBA and Macros for Microsoft Excel 2007
August 2007
As the macro language for Microsoft Excel, Visual Basic for Applications enables you to achieve tremendous efficiencies in your day-to-day use of Excel. Stop producing those manual reports! The solution is to automate those manual processes in Excel using Visual Basic for Applications (VBA). Every copy of Excel shipped since 1993 includes VBA lurking behind the cells of the worksheet.
April 2006
The 2500 Excel VBA Examples CD is an amazing resource. A joint project between Germany's Hans W. Herber, Tom Urtis, and MrExcel, the CD is the most comprehensive reference on Excel VBA available today.
April 2006
In each chapter, Gerry finishes the chapter with a Rosetta Stone showing how to achieve the exact same problem in both VBA and VSTO. You will actually turn the book sideways to compare VBA on the left with VSTO on the right. You already know VBA - by comparing the two scripts side by side, you can spot the differences.
Office VBA Macros You Can Use Today
January 2006
Learn best-practice coding examples for each core Office product.
Access VBA Made Accessible CD-ROM
May 2005
Take complete control of Microsoft Access using the power of Visual Basic for Applications!
VBA and Macros for Microsoft Excel
May 2004
In this book, Jelen and Syrstad reveal exactly why the macro recorder fails. They will teach you how to understand recorded code so that you can quickly edit and improve the 10% of recorded code that is preventing your applications from running flawlessly every day.
Slide Your Way Through Excel VBA
October 2003
Even if you took a programming class 10 years ago, Excel VBA seems tough to learn. It is not like the BASIC you are used to. The recorded macros rarely work the way you want them to. This course, developed by college professor Dr. Gerard Verschuuren is the answer.