EXCEL VBA

pierovic18

New member
Joined
Jun 18, 2026
Messages
0
Reaction score
0
Where can i learn perfectly how to run macros in excel? do you guys know a very didactic book? where can i take classes in NYC?
I want to be able to built complex financial models in excel...how can i do it?
 
if you now how to progam already, I recommend going online and getting passages of code, figuring out how they work and then try to figure out how to write a method for something like row reduction for matrices. Once you start to figure stuff out, come up with new problems for yourself and figure out ways to improve old ones...
 
if you now how to progam already, I recommend going online and getting passages of code, figuring out how they work and then try to figure out how to write a method for something like row reduction for matrices. Once you start to figure stuff out, come up with new problems for yourself and figure out ways to improve old ones...
 
Just go through this book
Financial modeling / Simon Benninga ; with a section on Visual Basic for Applications by Benjamin Czaczkes
 
If you have a library at your work, check there. I know mine has the Benninga book as well as other modelling/programming books.

I don't know if one is better than the rest so ya might as well try whatever your firm may have picked up. Free is free.
 
My best advice for you is to simply turn on Excels macro recorder, record some actions, and then look at the Visual Basic Editor to see what was recorded. From there you can edit the code and copy/paste modifications of specific lines in the "immediate" window, which is there for you to test code.

The macro recorder records a lot of crap and surprisingly does not record macros efficiently. You can cut out a lot of the crap lines to speed up the code. There are othe tricks to speeding up your macros, such as turning off screen updating and writing code that performs actions on cells or ranges without actually "selecting" the cells.

I've found some really simple but useful macro codes on the net. One of them emails my spreadsheet to a predetermined email list without me even clicking on Outlook and automatically updates the subject of the message based on whatever today's date is. I'm about halfway through the John Walkenbach "power programming excel vba" book. It has some cool examples but in my opinion doesn't do enough to explain all of the basics.
 
John Walkenbach is by far the best author for Excel books. You can type his name into Amazon and see the various books he has regarding Excel and VBA. I am 85% of the way through his book Excel Power Programming with VBA and it is awesome. He does a really great job of explaining how to do everything from stratch
 
I agree that he is a great writer. His Excel 2003 Bible is excellent, and I learned some tips I never new before even though I consider my selft an advanced user.

However I'm annoyed that he wasted the first 100 pages of his VBA book with filler about the history of spreadsheets rather than better explain how to create and write loops, etc. A good VBA book shouldn't wait until Chapter 7 to finally start talking about VBA.
 
Back
Top