This is the very best book on VBA, especially for Business Analysts and Modelers. I would have purchased the 4th edition of this book, had it been published in India. Since it has not been published yet and since the VBA environment has not changed much between Excel 2007 and Excel 2010, I decided to go for the older edition.
For Excel users from the Business side "VBA for Modelers" has no parallel.
** If you want to develop turn-key applications for excel, you might also consider buying "...
It is a good book for the person who is having some knowledge about programming but the one who don't know will face some problem to tackle some of the modules stated in the book. However, after having some grasp over the basics the book serves really well. Good book for the beginners but not for the one who don't know about the programming.