Excel 2003 Power Programming with VBA and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$6.92 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $3.16 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Excel 2003 Power Programming with VBA (Book & CD-ROM)
 
 
Start reading Excel 2003 Power Programming with VBA on your Kindle in under a minute.

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

Excel 2003 Power Programming with VBA (Book & CD-ROM) [Paperback]

John Walkenbach (Author)
4.1 out of 5 stars  See all reviews (47 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
  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
Kindle Edition $27.49  
Paperback $31.49  
Sell Back Your Copy for $3.16
Whether you buy it used on Amazon for $3.28 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $3.16.
Used Price$3.28
Trade-in Price$3.16
Price after
Trade-in
$0.12

Book Description

0764540726 978-0764540721 January 13, 2004
"Today, no accomplished Excel programmer can afford to be without John's book. The value of Excel 2003 Power Programming with VBA is double most other books-simultaneously the premier reference and best learning tool for Excel VBA."
--Loren Abdulezer, Author of Excel Best Practices for Business

Everything you need to know about:
* Creating stellar UserForms and custom dialog box alternatives
* Working with VBA subprocedures and function procedures
* Incorporating event-handling and interactions with other applications
* Building user-friendly toolbars, menus, and help systems
* Manipulating files and Visual Basic components
* Understanding class modules
* Managing compatibility issues


Feel the power of VBA and Excel

No one can uncover Excel's hidden capabilities like "Mr. Spreadsheet" himself. John Walkenbach begins this power user's guide with a conceptual overview, an analysis of Excel application development, and a complete introduction to VBA. Then, he shows you how to customize Excel UserForms, develop new utilities, use VBA with charts and pivot tables, create event-handling applications, and much more. If you're fairly new to Excel programming, here's the foundation you need. If you're already a VBA veteran, you can start mining a rich lode of programming ideas right away.

CD-ROM Includes
* Trial version of the author's award-winning Power Utility Pak
* Over one hundred example Excel workbooks from the book


System Requirements: PC running Windows 2000 SP3 or later, or Windows XP(TM) or later. Microsoft Excel 2003. See the "What's on the CD" Appendix for details and complete system requirements.

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 Power Programming with VBA (Book & CD-ROM) + Excel 2003 Bible + Excel 2003 Formulas
Price For All Three: $87.57

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 Bible $26.39

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

  • Excel 2003 Formulas $29.69

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


Customers Who Bought This Item Also Bought


Editorial Reviews

From the Back Cover

"Today, no accomplished Excel programmer can afford to be without John’s book. The value of Excel 2003 Power Programming with VBA is double most other books–simultaneously the premier reference and best learning tool for Excel VBA."
—Loren Abdulezer, Author of Excel Best Practices for Business

Everything you need to know about:

  • Creating stellar UserForms and custom dialog box alternatives
  • Working with VBA subprocedures and function procedures
  • Incorporating event-handling and interactions with other applications
  • Building user-friendly toolbars, menus, and help systems
  • Manipulating files and Visual Basic® components
  • Understanding class modules
  • Managing compatibility issues

Feel the power of VBA and Excel

No one can uncover Excel’s hidden capabilities like "Mr. Spreadsheet" himself. John Walkenbach begins this power user’s guide with a conceptual overview, an analysis of Excel application development, and a complete introduction to VBA. Then, he shows you how to customize Excel UserForms, develop new utilities, use VBA with charts and pivot tables, create event-handling applications, and much more. If you’re fairly new to Excel programming, here’s the foundation you need. If you’re already a VBA veteran, you can start mining a rich lode of programming ideas right away.

CD-ROM Includes

  • Trial version of the author’s award-winning Power Utility Pak
  • Over one hundred example Excel workbooks from the book

System Requirements: PC running Windows® 2000 SP3 or later, or Windows XP™ or later. Microsoft Excel 2003. See the "What’s on the CD" Appendix for details and complete system requirements.

About the Author

John Walkenbach, principal of JWalk and Associates Inc., is a leading authority on spreadsheet software and creator of the award-winning Power Utility Pak. He has written more than 30 spreadsheet books and more than 300 articles and reviews for publications including PC World, InfoWorld, and Windows, and maintains the popular Spreadsheet Page at www.j-walk.com/ss.

Product Details

  • Paperback: 1056 pages
  • Publisher: Wiley (January 13, 2004)
  • Language: English
  • ISBN-10: 0764540726
  • ISBN-13: 978-0764540721
  • Product Dimensions: 9.2 x 7.4 x 2.2 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (47 customer reviews)
  • Amazon Best Sellers Rank: #84,882 in Books (See Top 100 in Books)

More About the Author

John Walkenbach, a.k.a. Mr. Spreadsheet, is arguably the foremost authority on Excel. His fifty-plus books include Excel 2010 Power Programming with VBA, Excel 2010 Formulas, and the bestselling Excel 2010 Bible, all published by Wiley. He has also written hundreds of articles and created the award-winning Power Utility Pak.

 

Customer Reviews

47 Reviews
5 star:
 (25)
4 star:
 (9)
3 star:
 (6)
2 star:
 (6)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (47 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

270 of 273 people found the following review helpful:
4.0 out of 5 stars Buy a book to match your background and needs, February 11, 2004
By 
This review is from: Excel 2003 Power Programming with VBA (Book & CD-ROM) (Paperback)
Needing to finish my first Excel add-in, and frustrated by the incompleteness and obscurity of MS's help system, I picked up this book after reading warm recommendations from readers of earlier versions.

If you have never programmed Excel before, but have programmed a tiny bit in some other language, and do not have great ambitions for software development, this might be a fine text. It is quite readable and full of useful information. Walkenbach introduces VBA quickly, which is great, but so quickly he forgets to say what most of the language constructs do. His approach to teaching the Excel object model is to provide several fairly well written examples of little macros and utilities, each one with a clear English explanation. Unfortunately, if the technique you need does not appear in any of these examples, you are out of luck, because his explanations are neither extensive, detailed, nor thorough enough to impart a good understanding of what is going on. This, coupled with Excel's erratic behavior (mis-type a property name and watch your user form mysteriously disappear, for instance), makes it very difficult to become independently productive without spilling a lot of sweat and tears.

The book's strengths include the numerous and well-organized examples provided on the companion CD; the occasional sidebar that offers first-hand knowledge of bugs, inconsistencies, and strange design; fairly broad, if incomplete, coverage of the major aspects of Excel VBA programming; and very clear indications of differences among various Excel versions (97, 2000, 2003 mainly). Walkenbach is obviously an expert and has been so for a long time.

The weaknesses become apparent in contrasting this book with, say, Roman's text (O'Reilley). Where Walkenbach gives a macro to display all the icons associated with the several thousand Excel 'FaceId's, Roman publishes the complete table as an appendix. Where Walkenbach loosely skims over the properties of many key objects, such as ranges and charts, Roman takes the time to provide a terse but useful description of nearly every property, as well as a very illuminating diagram of the object hierarchy. Where Walkenbach completely omits to describe how VBA works, Roman actually offers a deeper explanation (showing how object references are arranged in memory, for instance, and describing exactly how a for..next loop is executed). Boring stuff for some, maybe, but a huge time saver for those who appreciate that the details matter. For someone who either has a lot of programming experience, or who plans to develop more than toy utilities or one-off apps in Excel VBA, Roman's approach is much more useful than Walkenbach's.

If Walkenbach is appropriate for your background and ambitions, then you will probably agree it is a four- or five-star effort. Otherwise, you will likely be somewhat disappointed and, like me, will quickly find yourself looking for another book.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


129 of 138 people found the following review helpful:
5.0 out of 5 stars The Best Practical VBA book, by the great Walkenbach!, April 10, 2005
By 
Eric Green (New York City, NY USA) - See all my reviews
(REAL NAME)   
This review is from: Excel 2003 Power Programming with VBA (Book & CD-ROM) (Paperback)
I first heard of John Walkenbach this past summer. I work for a large Financial Services firm in New York City, and our employees use his Excel Add-in extensively. I purchased his book on Power Programming VBA in an effort to learn how to program Excel, and, now, I feel duty-bound, to give you some feedback.

It was early January of this year (2005) when I purchased "Excel 2003 Power Programming". At first I was skeptical. The book arrived, 1000 pages thick, and I do not like wordy books, but having heard of his reputation, I began, what became, a spell-binding read. So intrigued was I by his clear, insightful, and sprightly method in reaching the heart of VBA and its practical Excel uses, that I went back to Amazon and purchased two of his other books: "Excel 2003 Formulas" and "Excel Charts". I have almost completed them, too, and I am reeling with amazement at this man's work and knowledge!

Firstly, the author is one terrific writer who arouses your interest and is able to convey Excel's object structure and its related programming concepts in a way that few others can (especially, if you are new to programming). The writing balance is perfect: not too wordy, not too concise. Secondly, the author's possesses a world-class knowledge of Excel and how to make full use of it. (As I understand, Dr. Walkenbach has written 30 books over the last decade on Excel alone!). Thirdly, the author offers you many superb practical examples - page after page. This greatly aids your understanding and inspires your imagination. Fourthly, the book is packed with Excel tips and tricks that will, sometimes, fascinate you or humble you if you considered yourself an Excel expert. (This is even more applicable to his book on Excel Formulas).

I have read or perused a number of the well-known Excel VBA Programming books, but I have, so far, seen nothing that comes close to this author's book in terms of clarity and rich content. Beyond Excel, John Walkenbach's brilliant presentation is a lesson to all book-writers on how to present material to learners!

The following were some of the highlights for me. The author shows in detail how to write custom functions; how to build a Wizard; how to build self-expanding or interactive charts (animated charts too!); how to build a progress indicator to show the progress of a long macro; how to transfer ranges into an array, manipulate it, and back; how to make a spreadsheet appear in a dialogue box (or user form); how to produce complex user forms; and the hidden details behind Excel events. The author's explanation of Excel Add-Ins in Chapter 21 is so clear that, after reading the material, I was able to create one in minutes! In Chapter 23, the author gives you his personal technique (and code) for automating the building of menus in Excel. The author also shows you how to build your own objects (if you don't understand this now, you will), and how to manipulate files in your computer from VBA.

Accompanying the book is a CD with a treasure-trove of practical demonstrations, bonus utilities and more. The plethora is organized by chapter, so you can read through the book and see the concepts in action. I guarantee you that this CD alone (and those that accompany his other books) outclasses those available with competing books. An e-book is also included so you can print out any chapter to read on the train etc. The author, to his credit, also takes extra care to make his VBA code very readable and understandable (unlike other VBA books that I have read or perused).

The author's creative side will probably rub off on you, as you watch him produce an exact replica of Microsoft's functions (using VBA instead of C) and do some other sportive exercises that demonstrate so well the power of VBA! (If you read his book on charts you will sometimes not believe it until you see it.)

Dr. Walkenbach goes further and outdoes Microsoft at their own game! On Page 508, he unveils his enhanced version of Excel's Form utility. (See Data > Forms... on the Excel menu). His improved version adds a lot of needed features to Excel's native version. Throughout the book, the author brings up Excel's limitations that present a challenge to professionals. Instead of bemoaning Microsoft's shortcomings (a pet peeve for other authors), he whips out a trick or three to overcome the impasse. (For example, creating a chart in a dialogue box, P. 499.)

Dr. Walkenbach comes across as wanting to share with you his full knowledge, in order to turn the ordinary, but proficient, Excel user into a "power programmer". Furthermore, the author allows you to buy the full source code of his award winning "Power Utility Pak", which he sells for a living! Truly great teachers derive satisfaction from giving you their full knowledge, and that is the case with John Walkenbach, a magnanimous and dedicated author, an "Excel Legend" - in the words of Bastien Mensink developer of ASAP Utilities (www.Asap-Utilities.com).

Who should NOT buy John Walkenbach's book?
That's right, I said it! And here is the answer. If you are an experienced programmer or academic looking for a more theoretical approach, or want an Excel-programming Reference book (that covers all or most of the objects in Excel's Object Structure with its thousands of properties and methods), or just want a little more computer science, then you are simply at the wrong book-stand. However, out of the vast majority of Excel users, for those who wish to rapidly become Excel programmers, this book (and his others) are the crème-de-la-crème. Taking myself (an ordinary Excel user) as an example, I gained such a wealth of knowledge from the author's books in the last three months that I now find myself floating effortlessly through Microsoft's Excel Object Model and Help topics, and going a step beyond his books.
I hope this addresses the subjective critique emerging from one or two reviewers (and, perhaps, from a few more intelligent-but-not-so-wise ones to come.)

Conclusion:
Regarding the art of book writing, let us take, for example, a subject such as physics. Which of two equally capable authors does more collective good, one who writes a perfectly logical treatise which is only understood by a few with a mind or drive to understand, or an author who takes the former and puts it forth in an exciting manner so that his readers' minds fill with knowledge?

Einstein said: "I have no special gift - I am only passionately curious"
Perhaps you will agree with me that it is of greater good to create curiosity that to simply feed it.

Thank you Dr. Walkenbach!!!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


49 of 51 people found the following review helpful:
5.0 out of 5 stars Excellent book for beginner - intermediate / transitioning, December 15, 2004
This review is from: Excel 2003 Power Programming with VBA (Book & CD-ROM) (Paperback)
This is a great book for those that are
-Advanced Excel users, but Beginner / Intermediate with VBA
-Programmers that are picking up VBA (Me)

Not for
-Basic Excel users
-Advanced VBA programmers

General Outline
The author steps through the basics of spreadsheets and spreadsheet applications before introducing VBA, and does well covering most of the aspects of Excel.

Good - This is a weighty tome, coming in at over 1,000 pages, and is an overall excellent reference to those that are starting to use VBA.
- Contains excellent overview of using VBA with Excel, with extensive coverage of userforms and all their controls, and actual programming.
- Gets deep into Excel specific features like charts and pivot tables
- Excellent coverage of the differences (and possible problems) with different versions of Excel.
- FAQ and Appendixes that are actually helpful and provide useful information

Bad - Not too much to really pick on here, but I generally dislike books that are filled with some extraneous information, just to get that "Ultimate Reference" look about them. The chapter "Excel 2003:Where it came From", and the sometimes overly inflated explanations seemed liked padding. But otherwise a GREAT 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:
To fully appreciate the application development features available in Excel 2003, it's important to understand where this product came from and how it fits into the overall scheme of things. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
ose procedure, subdirectory demonstrate, command bar cannot, last nonempty cell, bar customization mode, range named data, current range selection, custom worksheet function, following procedure displays, worksheet menu bar, recording your actions, active workbook, following formula returns, workbook object, personal macro workbook, ues property, embedded chart, worksheet database, data validation feature, pivot table feature, menu modifications, active sheet, following function returns, worksheet events, array formula
Key Phrases - Capitalized Phrases (CAPs): (learn more)
End Sub, Private Sub, End Function, Integer Dim, End If Next, Select Case, Text Tools, Project Explorer, End Select, Windows Registry, Object Browser, Insert Function, Visual Basic Editor, Microsoft Office, Quattro Pro, Loan Amortization Wizard, Microsoft Excel, Property Get, Num Lock, Property Let, Cancel As Boolean, End With Add, Office Assistant, Add Ins, Multi Page
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:

Citations (learn more)
This book cites 1 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.
 
(18)
(18)

Your tags: Add your first tag
 

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



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject