New PCs for Back to SchoolGreat Deals on HDTVs
Digital Cameras and Camcorders for Summer Travel at Amazon.comOur Newest Home Theater Gear

How The Excel’s Macro Recorder Can Help You Learn VBA

In my previous article about 5 easy ways to learn excel i explained 5 methods that can help you learn the program and it’s interface quickly. These are great, but the real skill in using excel is problem solving and creating sustainable solutions to business problems. The real power in excel is visual basic for applications (VBA). This is the inbuilt macro language that allows you to create your very own programs in excel. It will take you to the next level and increase your effectiveness of your business. Any spreadsheet application without a macro language will limit your productivity. By using VBA you can automate repetitive processes. All those manual excel tasks can be done at the speed of light. I would never consider myself as a programmer – just a serious excel user. Here are some approaches you can take to start learning VBA.

1) Use the macro recorder – the macro recorder is a bit like the old VCR recorders. It is the easier way to get started to automate a repetitive process. It also a great way to learn how code is developed by the recorder itself. It gives you a head start when creating or developing your own programs. Many users use macros to get the majority of the code that is required and tidy it up and add additional code. The macro recorder does have its disadvantages as well. It uses a lot more code than is required, which can slow your process down, especially the standard page setup code. There is much faster code available. Also, the macro recorder records everything you do, especially selections to cells, which are not required. The biggest weakness is it’s inability to loop through a process. If i want to combine the contents of 10 excel worksheets data into one. The macro recorder would only do this once. Everything would be hard coded, including cell reference and file names. Eventually, your demands from excel will push you away from the recorder to actually adding your own snippets of code. I did not believe this when i first started learning excel and VBA, but it is true.

2) Excel Books – There are loads of books aimed at the beginner. Eventually, you might want books or ebooks that focus on a particular part of VBA. It is the application rather than the code itself that is important. The visual editor help option provides useful information, but it lacks how the code can be in different situations. A selection of books might provide more detail of VBA application and practice.

3) Take a course – If your employer can pay, then you should go on a course which will quuickly increase your learning curve. Make sure you pick one that is suitable for you and level of skill with excel. Try to learn the basics from books and from the VBA editor so that you get more out of your course.

4) Online Help- You will find help on just about any aspect of excel online. I have always been able to find an answer to a question that has already been asked on the internet. Some websites are a bit more technical in their explanation. It does not need to be complicated – search for a less complicated answer.

If you are looking for a great guide on how to use Excel to create excel dashboards and visual performance reports, then take a look at this product on executive dashboards. You will never use excel the same way again!



Related Posts

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments

No comments yet.

Leave a comment

(required)

(required)