Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialJeff Soriano
301 PointsBest Language to learn to start using/manipulating Microsoft Excel at a greater level.
I am in Finance and have been using Excel my entire career. At one point of my career I thought myself Macros, and at another point how to use Microsoft Access. I am at a point of my career where I am getting to a point where these are sufficient enough for the analysis and reports I need to compile. I am at a point where I am using complicated array functions in excel. I still turn to Access and use SQL for my queries. What language would be best for me to learn to take this skills to a new level? I looked in VBA but seen several comments stating that it is really out dated and limited.
Thanks for your help.
3 Answers
Rune Andreas Nielsen
5,354 PointsHi, Jeff.
C# should be your language of choice. It is built by Microsoft and comes with great utilities and libraries for creating, manipulating and handling Excel files.
Rune Andreas Nielsen
5,354 PointsFrom what I know VBA is a dying (if not already dead) language. You should be able to achieve some of the same things in VBA as you would in C#, but you will have a much easier time searching for help in C#. C# is a more valuable skill in the current job market than VBA is.
Jeff Soriano
301 PointsThank you for that
miguelorange
1,772 PointsI would reframe the question and not think about learning a language. I'd ask myself questions like, what is the next step in my industry, what is it I'd like to be better at solving, what do I want to play with next, what is going to make me more efficient in my current role, or what is can I learn today that will position me as a thought leader in my organization?
For someone in finance could the next evolution be visual data - learn Tableau or Microsoft Power BI? Another recommendation I'd say is making data analysis more automated, learn data modeling in Excel Lastly, why not go further down the SQL rabbit hole? Namely, get a MTA certification in database, SQL Server, SSRS, SSAS?
Jeff Soriano
301 PointsJeff Soriano
301 PointsThank you! Any thoughts on learning VBA in addition?