There are a number of books that include good introductions to programming Excel, but this is not one of them. I assume a couple of things about you: the first is that youâre already somewhat familiar with Excel and Visual Basic; the second is that youâve got a programming problem to solve.
Excel 2003âs new features solve problems dealing with teamwork: collecting and sharing data, programming across applications, and maintaining security. In researching this book, I noticed that most of the newly published Excel books touch on these topics but donât explore them in depth or put them in context. So thatâs where I focus my efforts.
Each chapter is organized into a collection of labs, each of which addresses a specific programming problem. You can follow along in the text to complete the lab on your own, or you can jump ahead and use the samples Iâve built for you. Often one lab builds on another, so itâs a good idea to skim earlier sections if you are jumping ahead in a chapter.
I donât expect this book will be your only resource, so I include a lot of references in each chapter. Iâve also included those references as hyperlinks in the sample workbooks (see the Resources sheet). Mostly those links deal with very specific issues related to the topic, but they also include links to toolkits and other software that may be required.
If you get stuck, there are a number of ways to resume your progress:
Try turning on macro recording (Tools â Macros â Record a New Macro), perform the task in Excel, then turn off recording and examine the code that Excel generates.
Search MSDN (http:// www.microsoft.com/msdn ) to see if Microsoft has addressed your problem.
Search newsgroups (http:// groups.google.com/groups ) to see if someone else has solved your problem.
And, of course, you can always check http:// www.oreilly.com/catalog/exceladn or http:// www.mstrainingkits.com to see if Iâve solved the problem!
If something still seems too difficult, examine your approach. In that situation, I generally go fishing and come back to the problem later. If you donât live somewhere with good fishing, I guess youâre just stuck.
Get Excel 2003 Programming: A Developer's Notebook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.