First steps in learning VBA

Phil Smith

Active Member
Joined
Aug 13, 2004
Messages
285
Office Version
  1. 365
Platform
  1. Mobile
Hi guys!

I am wishing to take the first tentative steps in learning VBA.

I have looked at a few websites which mention Visual Basic 6. Is this the same as VBA in Excel 2003?

Also, can anyone recommend a good book to start me on the road of VBA discovery? I saw "VBA and Macros for Microsoft Excel" book advertised on the Mr Excel home page, but I do not know how suitable it would be for a beginner. Another book that I have considered is "The Complete Idiot's Guide", but which particular book of the series would depend on the answer to my first question.

Your help, as always. will be greatly appreciated!

Phil
 

Excel Facts

Links? Where??
If Excel says you have links but you can't find them, go to Formulas, Name Manager. Look for old links to dead workbooks & delete.
Heya Phil,

VB6 and VBA are two different beasts, although much of the syntax is interchangeable. VB is a stand-alone applicaiton used to create stand-alone applications. Whereas VBA, Visual Basic for Applications is packaged with each Microsoft program, but does not allow you to create stand-alone apps.

Note that if you want to learn VB, you're probably better off starting with VB.NET, as that's MS's new platform.

John Walkenbach's Excel Power Programming with VBA is an excellent resource and only about $30. See: www.j-walk.com

You can also sign up for the VBA Certificaiton @ www.vbaexpress.com Mr. Excel board member, DRJ, has done an excellent job with the first 3 lessons.

Hope that helps,

Smitty
 
Upvote 0
Hi Smitty.

Thank you so much for you reply.

Strangely enough, after I posted my question, I did a bit of Googling (is that a word?) and found http://www.beyondtechnology.com.

Using their Contact Us button, I posed the exact same question, and Rodney Powell, Microsoft MVP - Excel also suggested John Walkenbach's "Excel Power Programming with VBA".

This looks as though this could be my first step!

Many Thanks,

Phil
 
Upvote 0
Hi Phil,

If you're a real beginner then you may also want to check out The Basics tutorial on my site. It covers some of the fundamentals. There will be additional tutorials added soon...

Regards,
Daniel
 
Upvote 0
My 2 cents...

Walkenbach's book is good, but so is the MrExcel version. You won't go wrong with either.

Denis
 
Upvote 0
You could try on line training see Dave Hawley on www.OzGrid.com hes [MVP here on MrExcel] a master in VBA and the lessions there are very good with good reports, i wont hide im a close friend of Daves but the important point is the quality of the lessions and support offered to these lessions.

Worth checking some of his posts here on MrExcel search for his post in Search and your see his VBA posts and you can decide, also check his site for all sorts lessions and traning

Jack

BTW a developing site is royUK and Jack in the UK's own site www.excel-it.com lots to come and loads of free bits, utilitys, lessons and tricks, much will be free.... cant be fairer than that as much is VBA open source code so you can see some development of work and follow it through this is a good learning tool.
 
Upvote 0
I have Walkenbach's book and use it all the time. It is definitely one I'd recommend. When I was first trying to learn how to program in Excel, I read Reed Jacobson's Step-by-Step book for Excel VBA 97. Looks like he has one out for XL2002 - ISBN: 0735613591. The '97 book was a great primer for learning the basics of Excel's object model. You might want to look into his 2002 version.
 
Upvote 0
I'll also put in a plug for Walkenbach's book. Actually, Smitty recommended it to me also.

One of the added bonuses with it is that it comes with the entire book in a PDF on the CD Rom.

Means you can keep the CD at work, and the book by your bedside at home! :laugh:

Seriously, though, I refer back to it all the time. It's fantastic.

Cheers,
 
Upvote 0

Forum statistics

Threads
1,223,249
Messages
6,171,031
Members
452,374
Latest member
keccles

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