I strongly recommend this book for anyone interested in learning about VBA under Excel. The book is very easy to follow. The author explains everything thoroughly in a step by step manner, in examples, and in a very easy language. The book does not need any solid programming background. I believe that any reader with little programming background would find the book to be very useful. Although the book is designed for novices, I believe it covers enough topics to cover anyone's basic needs. On the other hand, I would not suggest the book for anyone familiar with VBA under Excel and seeks to gain proficiency. The book is designed for novices. Finally, I believe that the only book aspect that requires improvement is the post-chapter exercises. I think the exercises are few in number, poor in quality, and need further development.