or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Excel 2003 VBA Programmer's Reference (Programmer to Programmer)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Excel 2003 VBA Programmer's Reference (Programmer to Programmer) [Paperback]

Paul T. Kimmel (Author), Stephen Bullen (Author), John Green (Author), Rob Bovey (Author), Robert Rosenberg (Author), Brian Patterson (Contributor)
3.0 out of 5 stars  See all reviews (11 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
School & Library Binding $57.40  
Paperback $26.39  

Book Description

0764556606 978-0764556609 July 9, 2004 1
What is this book about?

Excel 2003 VBA Programmer's Reference is an updated and expanded version of the two previous editions now with a reference section downloadable from the Web for easy perusal. The book is aimed at Excel users who want to gain more control over their spreadsheets using VBA or who want to develop Excel applications for other users. The book starts with a primer chapter focused on bringing the readers up to speed with Excel and VBA. From there, the book expands to focus on major issues faced by advanced Excel users and developers.

What does this book cover?

In this book, you'll discover how to do the following:

  • Set up applications and convert them to add-ins
  • Package and distribute Excel applications
  • Set up interaction with other Office applications and databases
  • Program the VB Editor and use the Windows API
  • Use VB6 and VB.NET with Excel
  • Set up internationalization
  • Advanced debugging and error handling techniques

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Excel 2003 VBA Programmer's Reference (Programmer to Programmer) + Excel 2003 Power Programming with VBA (Book & CD-ROM) + Writing Excel Macros with VBA, 2nd Edition
Price For All Three: $84.27

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Excel 2003 Power Programming with VBA (Book & CD-ROM) $31.49

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Writing Excel Macros with VBA, 2nd Edition $26.39

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

From the Back Cover

If you’re an Excel user seeking more control over your spreadsheets, or if you are developing Excel applications for others, this comprehensive volume provides what you need to maximize VBA flexibility in the Excel environment. Fully revised and updated, it focuses exclusively on VBA for Excel and provides appropriate information for beginners, Excel programmers, and advanced developers alike.

Packed with examples, code, and screenshots where applicable, this clearly organized reference meets you at the level of your experience and takes you to the next level. From a complete Excel VBA primer to internationalization, advanced debugging techniques, and programming the VB editor, this is your one-stop reference for Excel VBA programming.

What you will learn from this book

  • Object-oriented theory and VBA for Excel
  • Ways to set up applications and convert them to add-ins
  • How to use VB6 and VB.NET with Excel
  • Programming to the Windows® API
  • Advanced error handling and debugging methods
  • Essentials of SQL® as it applies to accessing data with ADO
  • Interaction with other Office applications and databases
  • How to access extensive reference material in downloadable, searchable format

Who this book is for

This book is for Excel users and programmers from beginning to advanced. You need a reasonable working knowledge of Excel and a full installation of the software.

Wrox Programmer’s References are designed to give the experienced developer straight facts on a new technology, without hype or unnecessary explanations. They deliver hard information with plenty of practical examples to help you apply new tools to your development projects today.

About the Author

Paul Kimmel founded Software Conceptions, Inc in 1990 and has been designing and building software and writing computer books ever since. Paul Kimmel is the author of several books on VBA, VB, VB.NET, C#, Delphi, and C++. Paul is also the bi-monthly columnist for www.codeguru.com ‘s VB Today column and a frequent contributor to periodicals and online publications, including www.InformiT.com. You may contact him at pkimmel@softconcepts.com for help designing and building software.

Stephen Bullen is based in Carlow, Ireland and in London, England. He has been running his own Company, Business Modelling Solutions Ltd Since 1997, specializing in Excel development and consulting and has worked for some of the worlds largest companies. The BMS web site, www.BMSLtd.co.uk, contains a large number of examples of his work, including tools and utilities to extend Excel’s functionality and many examples of Excel development techniques.
Stephen devotes a lot of his spare time to helping other Excel users by answering questions in the CompuServ Excel forum and Microsoft’s Internet Newsgroup. In recognition of his contribution and knowledge, Microsoft has awarded him the status of ‘Most Valuable Professional’ every year since 1996.
Stephen wrote most of the Latest chapters in the Excel 2000 and Excel 2002 VBA.
Programmers References, which has been carried forward to this book and updated by Paul Kimmel where appropriate. Stephen has not directly contributed to this edition.

John Green, Sydney Australia, is an independent consultant specializing in Excel and Access. With 30 years of computing experience, a Chemical Engineering degree and an MBA, he draws from a diverse background. He has led training courses for software applications and operating systems both in Australia and overseas. Microsoft has awarded him the status of ‘Most Valuable Professional’ every year since 1995.
John was the principal author of the Excel 2000 and Excel 2002 VBA Programmers References, which have been carried forward to this book and updated by Paul Kimmel where appropriate. John has not directly contributed to this edition.

Bob Bovey is a software developer specializing in Microsoft Office, Visual Basic, and SQL Server applications. He is founder and president of the custom application development firm Application Professionals. Rob developed several Addins shipped by Microsoft for Excel. He also co-authored the Microsoft Excel 97 Developer’s Kit. Microsoft has awarded Rob the status of ‘Most Valuable Professional’ every year since 1995. Rob authored the chapter on Data Access with ADO for the Excel 2002 VBA Programmer’s Reference. He has not directly contributed to this edition.

Robert Rosenberg runs his own consulting business, which specializes in providing custom solutions and advanced training in Microsoft Office. His clients include fortune five hundred companies in the entertainment, financial, and legal fields. As a Microsoft Valuable Professional in Excel, he also continually offers advanced online support in Excel on behalf of Microsoft to users of their Internet newsgroups. Robert was responsible for updating the content for the Excel and Office Indexes for the 2002 version of this book. This included updating example code and listings for existing VBA objects as well as listing new object descriptions, their methods, properties and/or arguments along with code examples.

Brian Patterson (Contributor) currently works for Illinois Mutual Life as a Software Development Coordinator where he is generally working with C# in WinForms or the Corporate Internet site. Brian has been writing for various publications since 1994 and has co-written several .NET related books including “Migrating to Visual Basic.nET” and .NET Enterprise Development with VB.NET.” You can generally find him posting in the MSDN Newsgroups or hanging out with his lovely wife and 3 children. You can reach him via email at bdpatterson@illinoismutual.com.


Product Details

  • Paperback: 1176 pages
  • Publisher: Wrox; 1 edition (July 9, 2004)
  • Language: English
  • ISBN-10: 0764556606
  • ISBN-13: 978-0764556609
  • Product Dimensions: 9.3 x 7.4 x 2.2 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #916,475 in Books (See Top 100 in Books)

More About the Author

Rob Bovey is a software developer specializing in Microsoft Office, Visual Basic, and SQL Server applications. He has more than twenty years' experience creating software applications for corporate clients in the financial, engineering, health care, technology and real estate sectors, among others. Rob has operated the independent software development company Application Professionals since 1999.

Rob developed several add-ins shipped by Microsoft for Microsoft Excel. He co-authored the Microsoft Excel 97 Developers Kit, the Excel 2002 VBA Programmer's Reference, the Excel 2007 VBA Programmer's Reference and Professional Excel Development. He was a Microsoft Excel MVP for 15 years. Rob earned his Bachelor of Science degree from The Rochester Institute of Technology and his MBA from the University of North Carolina at Chapel Hill.

 

Customer Reviews

11 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:
 (1)
2 star:
 (2)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

71 of 73 people found the following review helpful:
1.0 out of 5 stars A great book destroyed, October 1, 2004
By 
Simon Jones (London, England) - See all my reviews
This review is from: Excel 2003 VBA Programmer's Reference (Programmer to Programmer) (Paperback)
Sorry for the length of the review, but don't make the same mistake I did by buying this book.

When I buy a book, I buy it for its content, which I assume is accurate, complete, timely and written by authors I trust and respect. The content of this book is neither accurate nor complete, doesn't cover the major additions to Excel 2003 and appears to have been updated solely by a new author unknown in the Excel developer community.

If I want support, I'll ask my questions in the Excel newsgroups, where I'm confident they'll be answered by someone who actually knows Excel and uses it daily.

I've had the 2002 version of this book sitting on my desk for a year or so and I find myself regularly refering to it. For me, the first half of the book containing the narrative about VBA is the best bit and much more useful than the object model listing in the appendices. When I read (on Amazon.co.uk) that the appendices were now downloadable and had been replaced by more than 400 pages of new material, I immediately ordered this update. I was expecting lots more of the same information-packed writing I'd enjoyed in the 2002 version, covering the topics mentioned above, such as "Object-oreinted theory and VBA", "How to use VB6 and VB.NET" and "Advanced error handling and debugging methods". All great stuff!

Unfortunately, NONE of that is actually in the book! The object model appendices have NOT been removed, are NOT downloadable or searchable and have NOT been replaced by new material! I can only think that the 'Editorial Reviews' on this page were written from an initial outline that the authors didn't deliver.

Already disappointed by it not matching the sales patter, I began to read the book, only to find that the four authors of the 2002 version (Bovey, Bullen, Green and Rosenberg) didn't actually contribute to this update! The new author, Kimmel, seems to have done the update by himself - and it shows!

As far as I can see, there are three new chapters. The first is a totally impenetrable and theoretical one about Objects, interfaces, polymorphism, inheritance and lots of other jibberish - with nothing relating that to VBA or how we might use it. The second is a basic chapter about debugging and testing (certainly not the "Advanced debugging and error handling techniques" promised). The other new chapter is about XML, which mostly repeats the old material in the "Excel and the Internet" chapter, says that Excel 2003 and can now open and save xml files (with File > Open), but completely omits anything about mapping XML elements to cells using the new 'XML Source' task pane! Those three chapters have been added without increasing the page count much, so the rest of the chapters have been 'edited' to make room - often by deleting those little bits of information essential to applying the concepts to our own code. His edits also included removing all the variable naming conventions from the example code!

Kimmel has also restructured the book, so instead of the 'gradual increase in complexity' approach of the 2002 version, he's put all the 'theoretical' chapters up front - so we learn about writing userforms, database access, the windows API etc before we learn how to open a workbook or select a range! I can only think that C. Walker's review was about the 2002 version, because his comment of "with every chapter the level of learning increases" certainly doesn't apply in my opinion.

The biggest problem with this edition, though, is that Kimmel obviously knows nothing about Excel. There are so many errors, inaccuracies and incompleteness that I'm amazed it passed the editing stage. Surely anyone can spot the error in his tip of closing addins from the Immediate window using the command:

AddinWorkbooks("TheAddin.xls").Close

I guess he didn't know whether to use the Addins or Workbooks collections, so used both! And wouldn't that be an 'xla' extension?

Bottom line: Do NOT buy this book. If you have the 2002 version, there's nothing extra worth having, and lots of new errors to stumble over. If you don't have the 2002 version, buy that version instead of this. Everything in it applies equally to Excel 2003, and the biggest new additions in Excel 2003 (XML Mapping and the VB.NET integration) aren't mentioned in this version anyway.

And if you're like me and want to read more from the original four authors, a new book by them has just appeared on Amazon.com - Professional Excel Development - due out in February. I can't wait!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
2.0 out of 5 stars Just bad writing, August 12, 2006
This review is from: Excel 2003 VBA Programmer's Reference (Programmer to Programmer) (Paperback)
This book is very poorly written and badly organized. Essential introductory topics are sprinkled throughout the book seemingly randomly. Much of the writing is horribly ambiguous or just plain unreadable. I am a beginning programmer, though I am highly proficient with Excel. I was lucky to be familiar with some other programming languages because the explanations of object-oriented programming concepts in this book (as well as other topics covered) would have been completely incomprehensible without a moderate level of background experience. The examples in the book are neither practical, nor particularly well designed to illustrate the VBA concepts that the authors are trying to teach. Instead, the authors seem to be preoccupied with designing examples to convey stylistic programming conventions that they personally favor.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
4.0 out of 5 stars an advanced reference manual, October 2, 2004
This review is from: Excel 2003 VBA Programmer's Reference (Programmer to Programmer) (Paperback)
Please keep in mind that this book is a reference. So don't be deterred by its bulk. Presumably, you have already programmed in Excel, as opposed to just being a user of it. But the first half of the book can be used as a refresher text. It exhaustively covers the span of Excel programming.

As might be expected from a reference, the level of discussion can get somewhat involved. For example, consider the chapter on object oriented theory, as applied to VBA. It starts by explaining the differences between a class and an interface, and how both support polymorphism. And how "interface polymorphism is orthogonal to class polymorphism". Whew! The authors don't waste any time. You really need some prior exposure to object oriented ideas to fully appreciate the chapter.

If you are an experienced Excel developer, the book may be an ideal reference. Otherwise, you may also need other explanatory texts to accompany this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews









Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Excel's macro recorder operates very much like the recorder that stores the greeting on your telephone answering machine. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
recognizer class, fill formatting options, count property returns, bulletproof code, shared document workspace, worksheet menu bar, resize code, specified command bar, command bar control, ects collection, workbook object, title text area, callout line, commandbars collection, most recent query, workbook events, following event procedure, error recovery code, pivot item, worksheets collection, worksheet object, ect object, programmatic name, active workbook, cancel parameter
Key Phrases - Capitalized Phrases (CAPs): (learn more)
End Sub, Public Sub, Visual Basic, Error Resume Next, Project Explorer, Exit Sub, Private Const, Microsoft Office, End If Next, Private Declare Function, Public Property Get, Set Recordset, Cancel As Boolean, Microsoft Excel, Private Property Get, Persist Security Info, Program Files, Target As Range, Add Name, Microsoft Access, Source As String, Automation Addin, Paul Kimmel, Ready Figure, Buffer As String
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!

Create a Listmania! list

So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject