Is VBA useful for Consulting Career?

Hello guys.

I've secured an internship at Roland Berger for the next year, and I'll have some free time next semester to develop some useful skill.

Is VBA a good thing to learn? I'm looking for something that can make my life in consulting easier, accelerating my career.

I already know intermediate Excel: vlookup, hlookup and pivot tables.

Should I learn VBA next semester, develop more my excel skills, or so anything else? I'm open to suggestions.

Thanks :)

 

Go for it! I picked up VBA in college too. There's a book called "Power Programming in Excel" i have that is a gold mine for VBA and really all you need.

Along with this, make sure to pick up on Access, databasing, SQL basics as well. This is a reminder to myself too, I should make sure to stay fresh on this stuff.

"You are neither right nor wrong because the crowd disagrees with you. You are right because your data and reasoning are right." -Warren Buffett
 
Best Response

Congratulations for getting the internship, RB is a fantastic firm. I would really advise against learning VBA or anything else that's more complex than the standard tools of theMS Office package if you're looking to pick up such a skill just to increase your value for the internship.

This is coming from someone who used to code (C, C++, VBA, VB.Net and a few other languages that were already used in ancient Rome I think) and who spent a few years in strategy consulting. Frankly, for most of the interesting types of engagements that I am sure are what attact you to consulting (growth strategy, restructuring, new product development, M&A) you dont need more than Spreadsheet-based analysis. There are a few odd cases indeed where massive amounts of data will need to be looked through but I suggest you try avoid those as they may have you end up in a windowless room somewhere where you as the data kid spend weeks of inputing and shifting through data. If you proudly present yourself to your straffer as a VBA pro, that type of engagement will quite likely come your way.

If you want to maximise your value as an intern in terms of specific tools now, I suggest you become a real ninja in Excel and Powerpoint. Your manager will love you. Apart from that, reading widely to become a little more up to date with current events in politics, business and economics would be good.

In case you already have maxed out these areas or just want to learn VBA, go for it, it's really fun (just not that relevant in consulting).

 

Wow, really different opinions here hahaha.

InterestedinVC, had you some situations in Consulting where it was useful knowing VBA?

M2, so it's more useful to master Excel first? Do you suggest some subjects, books?

 

Actually not really a difference in opinions. IiVC mentioned that he picked it up, I then said it's a great thing to learn but can't recommend that as a prep for your internship.

Yes I think Excel wizardry will be useful for a while in your career. Focus should be on knowing how to build clean, well-formatted and error-free models in no time. There's a ton on the web (Macabacus etc.). Try to internalise hotkeys and learn how to operate without a mouse - much quicker.

 

Come to think of it, I haven't used VBA too much. There are times I'm doing things in Excel and think to myself, "I could probably come up with a macro to make this go quicker" but then I realize how long it would take for me to figure out how to code it. Seems easier to do things manually usually. I'm no pro at VBA however.

I'm only ~ 1 year removed from college, @m2 's advice supercedes mine. In fact, I'm going to apply what m2 said.

Yes, I definitely agree becoming an excel master is #1. Hotkeys, advanced functions, pivot tables, etc. I definitely stand by what I said regarding databasing.

"You are neither right nor wrong because the crowd disagrees with you. You are right because your data and reasoning are right." -Warren Buffett
 

There are many, many times when being skilled at VBA will let you write a macro to do something more quickly than you could do it through spreadsheet/formula-based analysis. There are very, very few times when you would HAVE to use VBA for something.

How much time it could potentially save you depends on how well you know VBA--it will almost never be the case where investing significant amounts of time into learning how to write a particular macro will pay off, but if you are already good (and quick) then it may make sense.

So basically it comes down to:if you like coding and have free time now to learn the language, go for it. If you aren't interested, don't bother. Not knowing it will not hurt your career.

 

^ This. Being able to think like a programmer is incredibly valuable. It offers a completely different approach to problem solving that things like an Economics/business background might not teach you as thoroughly.

To answer your original question, Yes, I think it's useful to learn VBA. At some point, you'll likely face some large task that VBA could help finish in a fraction of the amount of time that you could otherwise. Personally, I've found learning it to be an extremely clutch capability, especially whenever we have periods of our project that are excel/data-heavy.

Personally, I took a Saturday afternoon a couple of months ago and just went through a crash course...then I tried to learn one new capability/trick every day for two weeks. Even THAT amount of effort probably increased my work productivity by 15-20%.

 

The great thing with hotkeys is once you learn them and show off as people watch you go on your computer at work, people automatically assume you are an expert at Excel. Life is all about perceptions I think.

"You are neither right nor wrong because the crowd disagrees with you. You are right because your data and reasoning are right." -Warren Buffett
 

its more than just learning VBA. Gain an understanding of SQL. Learn a bit about MS Access and how to create what amounts to mini systems for your team. Those 'mini-systems' may become a prototype of a larger IT project. Who will they turn to at that point for an in depth understanding... its you!

 

Excepturi at nemo non exercitationem consequatur quae. Voluptatem ea aperiam non. Dolor dolorem neque corporis harum et possimus aspernatur quis. Sit sequi dolore autem numquam dolorem qui. Sequi quo qui libero et est alias eos repellendus. Aut voluptas accusamus nihil occaecati qui voluptatem dolores. Eum exercitationem consequatur nam quam suscipit ut.

Suscipit commodi nihil accusantium doloremque aut ut. Distinctio tenetur ut in expedita impedit autem. Ex sit est et eos quod rem aut. Velit voluptatem numquam sed qui saepe vero.

Career Advancement Opportunities

April 2024 Consulting

  • Bain & Company 99.4%
  • McKinsey and Co 98.9%
  • Boston Consulting Group (BCG) 98.3%
  • Oliver Wyman 97.7%
  • LEK Consulting 97.2%

Overall Employee Satisfaction

April 2024 Consulting

  • Bain & Company 99.4%
  • Cornerstone Research 98.9%
  • Boston Consulting Group (BCG) 98.3%
  • McKinsey and Co 97.7%
  • Oliver Wyman 97.2%

Professional Growth Opportunities

April 2024 Consulting

  • Bain & Company 99.4%
  • McKinsey and Co 98.9%
  • Boston Consulting Group (BCG) 98.3%
  • Oliver Wyman 97.7%
  • LEK Consulting 97.2%

Total Avg Compensation

April 2024 Consulting

  • Partner (4) $368
  • Principal (25) $277
  • Director/MD (55) $270
  • Vice President (47) $246
  • Engagement Manager (100) $226
  • Manager (152) $170
  • 2nd Year Associate (158) $140
  • Senior Consultant (331) $130
  • 3rd+ Year Associate (108) $130
  • Consultant (587) $119
  • 1st Year Associate (538) $119
  • NA (15) $119
  • 3rd+ Year Analyst (146) $115
  • Engineer (6) $114
  • 2nd Year Analyst (344) $103
  • Associate Consultant (166) $98
  • 1st Year Analyst (1048) $87
  • Intern/Summer Associate (188) $84
  • Intern/Summer Analyst (552) $67
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
Secyh62's picture
Secyh62
99.0
3
Betsy Massar's picture
Betsy Massar
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
kanon's picture
kanon
98.9
6
CompBanker's picture
CompBanker
98.9
7
dosk17's picture
dosk17
98.9
8
GameTheory's picture
GameTheory
98.9
9
numi's picture
numi
98.8
10
Kenny_Powers_CFA's picture
Kenny_Powers_CFA
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...”