This book is extremely helpful! My knowledge and understanding of VBA and Excel have skyrocketed after reading. Sections like "5 easy tips for cleaning up recorded code" are fantastic to the beginner. It covers tons of material in a concise, effective manner so that you can start writing advance code immediately. The book is not only for beginners though. While some examples are easy to understand, others are very challenging. There are many advanced sections of the book that I'm totally not ready for now but will be in the future. I read one other Microsoft book on VBA in Excel that centered around specific examples on a CD and this book blows it away. This book gives you much more general, useful knowledge on how to write code, in all areas of Excel. If you are looking for a VBA reference book, this is a good one. It might not be the only book you will need (I also have Roman's book--and have found it useful to have 2 books for referencing), but it is well written and you will learn a lot on the way to mastering VBA in Excel.