Math.com Store
 Location:  Home » Math Books » Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition)  

Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition)

Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition)Authors: Rob Bovey, Dennis Wallentin, Stephen Bullen, John Green
Publisher: Addison-Wesley Professional

List Price: $59.99
Buy New: $33.76
as of 11/22/2009 22:14 CST details
You Save: $26.23 (44%)



New (34) Used (11) from $32.75

Seller: booksrfriends2
Rating: 5.0 out of 5 stars 32 reviews
Sales Rank: 15378

Languages: English (Original Language), English (Unknown), English (Published)
Media: Paperback
Edition: 2nd
Pages: 1176
Number Of Items: 1
Shipping Weight (lbs): 4
Dimensions (in): 8.9 x 7.1 x 2.5

ISBN: 0321508793
Dewey Decimal Number: 005.54
EAN: 9780321508799
ASIN: 0321508793

Publication Date: May 16, 2009
Availability: Usually ships in 1-2 business days

Customer Reviews:
Showing reviews 26-30 of 32



5 out of 5 stars Perfect guide for the Excel (and all VBA apps) developer   March 29, 2005
Juan Pablo Gonzalez (Marion, IL United States)
11 out of 14 found this review helpful

Being a full time Excel consultant and developer I have heard many times the same thing that the authors put in the introduction: "Excel as a development tool ? that's not for serious use...".

However, this book is the way to prove them wrong. They show the reader how to turn your Excel-based applications into a professional one, without having to sacrifice all the good things that you have when you code in Excel (and other VBA enabled applications).



5 out of 5 stars A must-have book for the serious MS Excel developer   March 27, 2005
Tushar Mehta (www.tushar-mehta.com)
19 out of 20 found this review helpful

A disclosure: I know the authors professionally and consider them if not friends then at least professional colleagues. That said...

This is a must have book for not only the advanced and professional developer but also the advanced beginner or intermediate developer who wants to know what s/he should aspire to. The authors discuss a wide range of very useful development techniques that one can leverage to build 'industrial strength' solutions using not only MS Excel but also other Office products.

As the authors themselves indicate, the book has a lot to offer the experienced developer. Not many books on this subject can make me go, "Umm...that's interesting." This did. Several times. The breadth and depth of their expertise is apparent throughout the book as they discuss topics ranging from worksheet design to user interface design to charting to debugging techniques to the use of 'external' programming languages.

Even those who may disagree with some of the recommendations about 'best practices' will find most disagreements to be of style and degree rather than substance.

Advanced beginners or intermediate level developers serious about improving their skills will also benefit from this book since many chapters recommend 'best practices' - general rules, design of worksheets, command bars, and user forms, error handling, etc.

As another reviewer noted some of the chapters come across as an overview to more niche development environments. The authors do a very good job of building bridges between Excel and those advanced technologies - examples being XLLs and COM Add-ins. While fully understandable why they cannot address all those technologies in detail, it does leave the reader interested in those niches hungry for more.

Two quibbles: First, I was disappointed that the authors did not address worksheet range selections in a user form. Given the otherwise thorough nature of the book, this was a startling oversight of an important topic.

Second, some of the chapters contain material that the advanced developer ought to know - ironically making the book more valuable to the advanced beginner or intermediate developer. For example, the chapters on data manipulation, charting, and VBA debugging made me go, "Huh? Why is this here?" While very good in its own right, such material seemed out of place in a book of this caliber.

Overall, anyone who develops or wants to develop software for 'heavy duty' and practical use in the MS Excel and Office environment should have this not just on their bookshelf but within easy reach.



5 out of 5 stars Great tips and techniques in every chapter   March 25, 2005
Debra Dalgleish (Mississauga, Ontario Canada)
13 out of 15 found this review helpful

In this excellent resource for intermediate to advanced Excel users, every chapter has practical ideas that will help you design robust applications more quickly and consistently. The 'Best Practices' and 'Worksheet Design' chapters have valuable tips for setting up your workbooks, even if you won't use programming. Advanced users can add to their programming skills, by applying the book's techniques for using API calls, creating add-ins, building custom charts, and many more features.

You can work through the book's exercises, using the CD's sample files, to build the sample application. Or skim through the book, and use it as a reference for its advanced topics. Either way, the book will pay for itself many times over.


5 out of 5 stars Very helpful - great concepts and details   March 7, 2005
Doug Glancy
14 out of 16 found this review helpful

Professional Excel Development is an excellent resource for somebody like me, proficient at both Excel and VBA, but who wants to create user-friendly, efficient and maintainable Excel-based programs. The book lives up to it's title, teaching you how to create professional applications. Although it contains a wealth of knowledge about VBA, the focus is on how to maximize the power of Excel using a variety of tools, of which VBA is just one.

I am only about one-third of the way through, but I can testify that the writing is clear, the concepts eye-opening and the examples instructive. I haven't found anything not to like about this book, but here are some of the things I like most:

- Chapter 3 contains 40 pages of best practices, which I will re-read more than once. I especially appreciated the sections on encapsulation - separating data from code - and the later sections that explain how to do so.

- At the beginning the authors stress that a professional Excel developer is one whose programs take full advantage of Excel's powerful features before turning to VBA. They then demonstrate several powerful data validation and user interface techniques that were new to me, and that require no VBA.

- I love messing around with customized menus and commandbars. This book includes an amazing table-driven commandbar-building system that is beautiful to behold, and that the authors generously encourage you to integrate "into any of your applications."

- The commenting of the code on the CD is great. It makes it easy to understand, and to find specific bits that I want to incorporate into my programs.

This book is worth every penny (and I paid full price!). Thanks to the authors for doing such a good job of sharing their development expertise.



4 out of 5 stars Review of Professionel Excel Development   March 6, 2005
XL-Dennis (Ostersund, Sweden)
34 out of 36 found this review helpful

The book is targeting power users and professional developers and if You consider Yourself to be in this group then this book is for you.

It's a well written book, with a high technical level and with a good structure.

But as with every book it has its strong parts as well as weak parts. Weak parts in terms of that some chapters are overviews only and do not give any depth on the subjects they cover.

The chapters that cover best practice are all excellent. Here the authors share all their experience & knowledge by discussion application structures, structure for notation, advanced techniques for userforms and toolbars, error handling, debugging and many other things. The chapters also cover well how to create and use add-ins and so called user defined functions (UDFs).

The chapters that deal with VB 6.0 & Excel are all excellent too. A welcome contribution is that this book leverages many of the good techniques we use in MS VB 6.0 into Excel, especially when it comes to userforms.

The book covers in a nice way how to create & use classes, create & use ActiveX DLL and front-loaders for Excel in MS VB 6.0.

A whole chapter is devoted to Visual Tools for Office System (VSTO) but point also out all the present shortcomings of VSTO.

As with every book nowadays this book also includes a chapter about XML which is well written and with a high technically level. However the chapter is rather short which tend to compress the content.

If the above is what You're looking for then this book is a must have.

The following chapters provide overviews of the subjects:
Worksheet Design
Programming with Database
Data Manipulation techniques
Windows API
Creating XLLs with C#

If You're looking to get more then an introduction or compressed picture on these subject then there exist other books that will give You more.

The book uses an example, PETRAS Timesheet, to exemplify the subject that is covered in each chapter. Some readers will appreciate it very much while other (like me) will skip it. Anyway, PETRAS timesheet is also well worked out like the rest of the book.

In order to work through both the PETRAS Timesheet case and all the examples the book is given You need to have access to the following softwares:

MS Office 2003 Professional (minimum requirement for the VSTO-chapter)
MS Visual Basic 6.0 (no longer available for sale from Microsoft)
Visual Studio.NET (C#)
VSTO (Separate tool that require Visual Studio.NET)

Kind regards,

Dennis Wallentin aka XL-Dennis


Showing reviews 26-30 of 32



Disclaimer

Return to Math.com
Sponsored Links
Math Jobs


Quick Links
Return to Math.com
Math Tutoring
Top Selling Electronics
Textbooks
Math Jobs
Privacy
Categories
Calculators
Math Books
Math DVD
Math Games
Math Toys
Math Software
Game Systems
Math Apparel
Subcategories
Paperback
Mass Market
Trade
Related Categories
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• Excel
Applications
Microsoft
Computers & Internet
Subjects
• VBA
Development
Microsoft
Computers & Internet
Subjects
• .Net
Visual Basic
Development
Microsoft
Computers & Internet
• General
Spreadsheets
Software
Computers & Internet
Subjects
• General
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books