VBA Training

Any recommendations for good VBA/Programming training in New York, with a focus on trading based applications?

Working as a commodity trader and want to upgrade my skills for modeling etc.

Thanks!

 

my school actually has some related material don't know if you're able to find them online but i could definitely send them, no harm in it

I don't accept sacrifices and I don't make them. ... If ever the pleasure of one has to be bought by the pain of the other, there better be no trade at all. A trade by which one gains and the other loses is a fraud.
 

The slowest way to learn VBA is through a book. The only way to learn to code is by coding.

Create a macro in Excel then press Alt+F11 to see the code that underlies that macro. Try changing the code and google any questions that you might have. Continue doing that and push the code to increasingly greater complexity.

PM me if you have any questions.

 

Hi, I have some background in Visual Basic coding while I was in school. Do you think Macros would me relatively easy for me to muster?

I have never done financial modelling before so I don't how exactly is Macro knowledge going to be beneficial. (I interned in a PE firm for abot a year)

Appreciate any advice!

 

It helps to be very advanced in Excel already before coding macros would be beneficial for Excel, at least in my opinion. I was familiar with what macros were and knew pretty much all of the advanced features of excel but not the coding screen, use the macro recorder to perform tasks, then use the advice above and go to the coding screen and you can see what generates, then you can modify and string pieces together to create simple macros. You can google how to do specific things if it is not working and slowly you'll figure out ways to make them more efficient, faster, and more productive.

 
Best Response

Combining Excel VBA for Dummies with viewing the code generated with the built-in macro recorder will get you 70% there. The other 30% is to implement what you learn by coming up with things you think code would be useful for then writing functional code for it.

OR, you could set yourself this challenge: code a macro that will, with one click,

(a) take your selected cells that are filled with ticker symbols (b) grab historical price data from Yahoo (c) enable you to choose between dates daily/monthly/weekly intervals (d) add an additional worksheet with the data for each ticker symbol (e) add a column that will calculate the returns for each period (f) graph each symbol's return history on the same chart

If you figure out how to do that while understanding what each line of code does I'd say you've done pretty well...

 

How I learned VBA:

  1. Figure out what you want to accomplish with it.
  2. Put the macros together piece-by-piece through online references (ozgrid is my favorite).
 

You can learn on your own pretty easily. There are pretty much 3 ways: 1) record the macro, 2) write the macro yourself, 3) find similar codes online and transform them. If you start by recording and then go into the actual code, you will begin to figure things out pretty quickly and can start writing/copying some of the code yourself. Just know exactly what you want to accomplish and the combination of those 3 things will get you there.

 
SnaFU:
Today was my first day. Have been told that work would involve using Macro's and V.B... I have 2 days, any advice!!?? ~thnx a ton
Go to Borders first thing tomorrow and buy a book on VBA. I always learn programming best by examples; look at the "Hello World" example, see what they do to get "Hello World" in a specific cell in VBA, and try to recreate that. Then, move on.

If you're smart, you can get through assignments/computation and for and while loops in 15-20 hours. If you run into any issues while learning code, feel free to PM me. I enjoy helping people. I haven't actually used VBA before, but I'm a CS major, and the functional high-level programming languages (including VBA, Java, C#, and C++) are pretty much all the same.

 

Aut facilis vel et sequi recusandae ut. Ipsam iure expedita veritatis adipisci consequuntur doloremque. Molestias itaque velit optio vel est et. Voluptatum et qui voluptatum. Odit distinctio corporis quia voluptas est. Dicta laudantium quis fugiat. Accusamus itaque atque ea sint quam tempora.

Voluptatem veritatis nihil et. Minima dolorum inventore numquam in quia ratione. Qui nihil et ratione dolor. Eum ut temporibus fugiat velit molestias ut sunt. Ab natus aspernatur nisi cumque excepturi.

Fuga aut modi tenetur molestiae non minus sit expedita. In dolores modi eius aut expedita dolorum eum fuga.

Voluptates molestias et quasi laboriosam et eveniet neque. Doloremque fuga ut veritatis ducimus laboriosam fugit dolorem. Aliquid iste qui voluptas neque ipsam. Minus ea quae est esse repellat minima dolorem.

 

Molestiae facilis vero quos ipsum veniam aut. Dolores alias eius quia et non culpa. Corporis voluptas qui aut sit voluptas quis tenetur.

Rerum ipsa atque aut consequuntur. Architecto quod nam et ut eos. Iusto saepe officia hic ipsam adipisci. Voluptate earum nihil non repellendus sit aliquid. In labore et fugit aut occaecati earum impedit. Vel eum ab iste modi.

Est ad tenetur repellendus expedita. Dolorum maiores consequatur exercitationem blanditiis eveniet velit quas soluta. Quis quo aut optio voluptatibus nihil voluptate tempore.

Enim voluptate rerum et vitae ut ab. Ad et quisquam officiis exercitationem aut. Corporis ad ad quo et dignissimos itaque.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (86) $261
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (145) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Betsy Massar's picture
Betsy Massar
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Secyh62's picture
Secyh62
99.0
5
dosk17's picture
dosk17
98.9
6
GameTheory's picture
GameTheory
98.9
7
CompBanker's picture
CompBanker
98.9
8
kanon's picture
kanon
98.9
9
bolo up's picture
bolo up
98.8
10
Jamoldo's picture
Jamoldo
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”