Excel Bookstore
 Location:  Home» Excel Books » General AAS » Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft(R) Excel and VBA(R) (Addison-Wesley Microsoft Technology Series)  
Other Locales
  • Canada
  • U.K.
  • USA
  • Categories
    Bill Jelen Books
    Excel Books
    Excel 2007 Books
    VBA Books
    Pivot Table Books
    Charting Books
    Access Books
    Office Books
    Holy Macro! Books
    Office Software
    Computers
    Kindle
    Related Categories
    • General AAS
    Computer Science
    New & Used Textbooks
    Custom Stores
    Specialty Stores
    • General AAS
    New & Used Textbooks
    Custom Stores
    Specialty Stores
    Books
    • General AAS
    Qualifying Textbooks
    Custom Stores
    Specialty Stores
    Books
    • Excel
    Applications
    Microsoft
    Computers & Internet
    Subjects
    • VBA
    Development
    Microsoft
    Computers & Internet
    Subjects
    • Software Development
    Software Design, Testing & Engineering
    Programming
    Computers & Internet
    Subjects
    • General
    Spreadsheets
    Software
    Computers & Internet
    Subjects
    • General AAS
    Spreadsheets
    Software
    Computers & Internet
    Subjects
    • General
    Software
    Computers & Internet
    Subjects
    Books
    • General AAS
    Software
    Computers & Internet
    Subjects
    Books
    • General
    Computers & Internet
    Subjects
    Books
    • General AAS
    Computers & Internet
    Subjects
    Books
    • Paperback
    Binding (binding)
    Refinements
    Books
    • Printed Books
    Format (feature_browse-bin)
    Refinements
    Books
    Subcategories
    Paperback
    Mass Market
    Trade

    Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft(R) Excel and VBA(R) (Addison-Wesley Microsoft Technology Series)

    Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft(R) Excel and VBA(R) (Addison-Wesley Microsoft Technology Series)

    enlarge enlarge 
    Authors: Stephen Bullen, Rob Bovey, John Green
    Publisher: Addison-Wesley Professional
    Category: Book

    List Price: $64.99
    Buy New: $39.82
    You Save: $25.17 (39%)



    New (30) Used (7) from $32.50

    Rating: 5.0 out of 5 stars 27 reviews
    Sales Rank: 19415

    Media: Paperback
    Pages: 936
    Number Of Items: 1
    Shipping Weight (lbs): 2.9
    Dimensions (in): 8.9 x 6.7 x 1.7

    ISBN: 0321262506
    Dewey Decimal Number: 005.54
    EAN: 9780321262509
    ASIN: 0321262506

    Publication Date: February 11, 2005
    Availability: Usually ships in 1-2 business days
    Shipping: International shipping available
    Condition: Absolutely Brand New & In Stock. 100% 30-Day Money Back. Direct from our warehouse. Ships by USPS. 1+ million customers served-In business since 1986. Happy Customers is Our #1 Goal. Toll Free Support

    Also Available In:

      • Paperback - Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft(R) Excel and VBA(R) (The Addison-Wesley Microsoft Technology Series)
      • Paperback - Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel and VBA

    Similar Items:

      • Excel 2003 Power Programming with VBA (Excel Power Programming With Vba)
      • Excel 2007 Power Programming with VBA (Mr. Spreadsheet's Bookshelf)
      • Excel Advanced Report Development
      • Excel VBA Programming For Dummies (For Dummies (Computer/Tech))
      • Programming Excel with VBA and .NET (Programming)

    Editorial Reviews:

    Product Description
    Microsoft Excel can be much more than just a spreadsheet. It has become adevelopment platform in it own right. Applications written using Excel are partof many corporations' core suites of business-critical applications. In spite ofthis, Excel is too often thought of as a hobbyist's platform. While there arenumerous titles on Excel and VBA, until now there have been none thatprovide an overall explanation of how to develop professional-quality Excel-basedapplications. All three authors are professional Excel developers who runtheir own companies developing Excel-based apps for clients ranging fromindividuals to the largest multinational corporations. In this book they showhow anyone from power users to professional developers can increase thespeed and usefulness of their Excel-based apps.


    Customer Reviews:   Read 22 more reviews...

    5 out of 5 stars Awesome...   September 15, 2008
    G. R. Ness (Wellington, New Zealand)
    1 out of 1 found this review helpful

    I can't recommend this book highly enough. There is a wealth of advice on best practice for both Excel and VBA, which has not only prompted me to change the way I design new projects, but to revise old projects also. There are also a huge number of examples, including an application developed throughout the course of the book, which demonstrate applications for all the techniques discussed. Definitely not for the beginner, but there's loads of stuff here for intermediate to advanced developers. I think I'll be using this as a desktop reference for a long time to come...


    3 out of 5 stars Uh-oh! Be careful!   November 10, 2007
    Mike (Arlington, VA. USA)
    17 out of 29 found this review helpful

    This book of advanced Excel development was recommended to me by a co-worker whose project I inherited that used the concepts in the book based on the "Petras Template" example. It's classy and polished VBA programming and sure, you can brag about the concepts to the techies interviewing you during your next job hunt.

    But, be careful.

    The book introduces us to the concept of add-ins and templates. So, there you are showing off your project to your manager or users. But, what do they click on? The add-in or the template? What are all those true/false cells over there? How can the user save the workbook? What heppens if you forget to hide the columns that use cell logic. Hmmm. These questions and others will be asked of your typically non-technical users who have NO idea what goes on behind the scenes. If they open up the template and screw around with the code or re-name the add-in, you'll have chaos.

    To be fair, there's tons of advanced concepts to learn here and no doubt you'll benefit from them. But, remember, as a developer, your first goal is to produce a robust application. However, you may have click a couple of functions to get all tabs in your template to show. If you don't do that, you can't see them! Oh, and don't forget to save your add-in.xla or all your changes won't take effect.

    Not for beginners or dummies, but for VERY careful developers!



    5 out of 5 stars Applied compendium of best practices   January 22, 2007
    G. Atem (SP BR)
    6 out of 6 found this review helpful

    When you search the web and most of the books around, you can find solution to your problems most of the time, but you are rarely sure it was the best way to do it and how it would fit to the rest of your code. The authors of this book are not afraid to tell what they suppose to be the best for you, along with full featured versions of code illustrating each chapter.

    I found it easy to take the code from a sufficiently leveled chapter and adapt it to get just the application that I needed, knowing it would be fast, clean and complete at the same time, although I didn't understand all the details at first. Now, the book serves as a widely findable documentation for the packages that I make. Highly recommendable.



    5 out of 5 stars A great how-to book for serious Excel users   January 17, 2007
    Ilia Asafiev (Gaitherburg, MD United States)
    20 out of 20 found this review helpful

    When picking up this book, I was an advanced Excel user. Having discovered most of its features by trial-and-error, and coming from a fairly solid programming background, I understood well the interaction between the underlying object model and the sheets appearing on the screen to end users. I have also crafted many sophisticated worksheet formulas, and explored just about every suggestion of literature such as "Excel Hacks" and "Advanced Excel Report Development".

    Professional Excel Development offers ideas and tools necessary for designing full-fledged, robust Excel-based applications. It does not spend time explaining how various features work, but rather goes into detail on how to put these features to best use.

    Here is what I picked up from this book, together with the authors' Excel 2003 VBA reference:
    * ways to leverage Excel's built-in features to avoid excessive coding
    * advanced design techniques for using Excel as a WYSIWYG interface designer
    * techniques for creating custom menu bars and programming their behavior
    * various means of interacting with the user and simplifying their sessions by providing guidance as to which steps need to be taken
    * restricting the Excel environment to take on the appearance of a product condusive of the goal stated in previous bullet
    * using VBA in conjunction with the Excel object model to create powerful object-oriented structures for spreadsheet-based applications
    * programming Excel-based solutions in an executable to provide a more standalone application
    * using Windows API calls to increase robustness of the application

    One key feature of this book is its consistent approach. The authors maintain a consistent structure, using the same application throughout the book for their "practical example" to demonstrate new features made available through the material in each chapter. Also, the "best practices" approach provides a level of consistency that is generally desired of anywhat sophisticated applications. Useable modules are provided on the accompanying CD, ready to be used in readers' own applications.

    In the beginning, the authors explain the audiences for which this book may or may not be intended. They separate these into users, power users, VBA developers, Excel developers, and professional developers. The latter three categories of users will benefit the most from this book, each in his/her own way. VBA developers will learn how to use built-in features (I think this is where I started); Excel developers will learn how to incorporate Excel-based solutions into larger applications; Professional developers will be exposed to a great variety of "best practices", optimization techniques, and various other means for developing consistency in Excel applications.

    If you do not fall into the latter three categories, you might not pick up much from this book. It is not useless to you, however; you can still find many worksheet/userform design techniques, and get an introduction to the kind of power VBA-based programming can offer. Nonetheless, you may be well-advised to start off with something simpler, such as John Walkenbach's Excel Power Programming (as alluded to by the authors of this book), simply because the present book assumes a good degree of knowledge and leaves much for the reader to figure out from the fully-functional examples provided - thereby covering the ground that it does.

    Overall, this book makes for a wonderful reference to the various under-the-hood features of Excel. Even if you've already encountered many of the techniques described, and could technically discover them further on your own, it is useful to have them readily available in a single collection. Very few items are left out; application design, object-oriented programming techniques, database applications, debugging techniques, Office automation, and external interop are all covered here. Professional Excel Development is a solid reference to be consulted for years to come.



    5 out of 5 stars Not a book for lBeginners   January 8, 2007
    CRZadeh (Charlotte, NC USA)
    2 out of 4 found this review helpful

    This is a great book for power programmers. But be aware, this book is not for those who want to learn Excel. It's just for those who know Excel and want to imrove their programming capabilities.

    Thank you for browsing ExcelBookstore.com!