Compras Nikon Bluetooth |
Best of all the book is the right size to take to the office for easy reference. The book is written by someone who obviously uses Excel VBA day to day and has included plenty of practical examples. I always thought that Excel was just a spreadsheet package but I now have reasonable understanding of the power behind it.
I have just completed my first application and am very proud of it!!!
I work in accountancy so I use Excel spreadsheets very frequently. However, I had only been able to record macros and did not have any understanding of how they worked. This book has taken me from the very basics through to some very complicated code and creating a professional add in file. I found everything was well explained and plenty of working examples were used. It shows how to build GUI interfaces which look really professional.
It describes the Excel Object model in very good detail - I have now realised that the object model is at the heart of the code and you need a very good understanding of this in order to start writing code for Excel. Two chapters are devoted to this.
There are a huge number of tricks explained in this book some of which could be described as hacks. I found out how to copy and view a hidden worksheet which was password protected simply using commands in the object model.
This has certainly whetted my appetite for Excel VBA
There are also 21 example projects which start off simply and then work through to more complicated listings, some of which cover several pages of code and include construction of GUI interfaces. All the code is thoroughly explained and is easy to follow through. Several cool topics are included here - I loved the one on how to change shapes of comment boxes.
The final chapter draws all these projects into a professional Excel Addin which sounds complicated, but I managed it. I really felt that I had achieved something when I produced my XLA file and it worked like any other addin! It even set its own menu item up in the Excel menu.
The author hits the nail on the head in the introduction when he mentions learning by example and experimentation. You can read a book on a topic, but you will not learn it unless you put it into action, and this book gives plenty of opportunity to do that.
There are also 21 example projects which start off simply and then work through to more complicated listings, some of which cover several pages of code and include construction of GUI interfaces. All the code is thoroughly explained and is easy to follow through. Several cool topics are included here - I loved the one on how to change shapes of comment boxes.
The final chapter draws all these projects into a professional Excel Addin which sounds complicated, but I managed it. I really felt that I had achieved something when I produced my XLA file and it worked like any other addin! It even set its own menu item up in the Excel menu.
The author hits the nail on the head in the introduction when he mentions learning by example and experimentation. You can read a book on a topic, but you will not learn it unless you put it into action, and this book gives plenty of opportunity to do that.
The front cover states that it includes 21 real-world projects. However it fails to state that the longest project is 25 lines long. The chapter on databases is 3 pages with pictures. Skip this and find something with some substance.
The feeling persists that no one can simultaneously be a respectable writer
and understand how a refrigerator works, just as no gentleman wears a brown
suit in the city. Colleges may be to blame. English majors are encouraged,
I know, to hate chemistry and physics, and to be proud because they are not
dull and creepy and humorless and war-oriented like the engineers across the
quad. And our most impressive critics have commonly been such English majors,
and they are squeamish about technology to this very day. So it is natural
for them to despise science fiction.
-- Kurt Vonnegut Jr., "Science Fiction"
The only justification for our concepts and systems of concepts is that they
serve to represent the complex of our experiences; beyond this they have
no legitimacy.
-- Albert Einstein