What is the best way to learn VBA?

Mangolili

Board Regular
Joined
Jun 21, 2011
Messages
54
What is the best way to learn VBA if you know some VB?
Any recommendations for refreshing memories if VB is learned a few years ago? Thanks.
 

Excel Facts

What does custom number format of ;;; mean?
Three semi-colons will hide the value in the cell. Although most people use white font instead.
Record some actions with the macro recorder and then review the code
 
Upvote 0
I had zero experience with VBA prior to March 2011. I stumbled across this website accidentally and began to post questions pertaining to projects I was assigned at work.

I'm a very visual learner so for me, seeing something and then having a quick explanation to why, is enough for me to grasp the concept. This website along with google/wikipedia have been incredible in teaching me coding concepts and strategies.

I have learned something everyday for the last 3 months from this website just by reading another person's problem (and if I am unable to help) check back to see how the excel experts tackle the problem--from there, if I don't understand why something works I ask.

This strategy along with messing around with the macro recorder have been my substitute for classes and instructional books.

There are numerous tutorials on youtube and various websites as well.

For me though, I like to take the trial and error approach and then ask "why is this erroneous".
 
Upvote 0
One additional comment:

I started with no foundation knowledge, so every function was new to me. I would pick a certain function and learn its applications and once I 'mastered' it, I would move on to the next one.

I've been adding a new function to my repertoire daily/weekly.

I try to help others as my skill set allows, and I often find that answers I submit to other work, but there are better and more concise ways of doing the same thing with another function------and this is what sparks me to learn new functions.
 
Upvote 0

Forum statistics

Threads
1,224,596
Messages
6,179,807
Members
452,944
Latest member
2558216095

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top