Become an Excel VBA Expert for Beginners

Learn Step by Step Excel with Macros and VBA Code with Practical Exercises.

4.10 (169 reviews)
Udemy
platform
English
language
Microsoft
category
Become an Excel VBA Expert for Beginners
3,907
students
1 hour
content
Nov 2015
last update
$34.99
regular price

What you will learn

Understand automotive ways to use excel.

Undersand VBA and use Excel better

Use of excel in a powerful way.

Get a deeper and more functional knowledge of excel.

Why take this course?

Overview

This is a one-hour course that is intended for Excel users who want to learn how to automate their tasks. Excel, as well as other Microsoft Office programs, come with a powerful scripting language known as VBA. With a little bit of programming knowledge, complex tasks can be fully automated and completed in seconds. This course assumes no programming experience; only a reasonable level of familiarity with Excel.

Prerequisites

Microsoft Excel : This courses uses Excel 2007 for the demonstrations, and comes with .xlsm files for the code examples. These demos and files will be compatible with later versions of Excel as well. If you are using Excel 2003, you will not be able to open the .xlsm files, but you will be able to follow along with the demos.

What you will learn

The course begins with an introduction to macros. You will learn how to record a sequence of actions, how to run the recorded macro, and how to inspect the VBA code that gets generated from this process.

You will then learn how to use numbers in VBA. There are different types of numbers which are used in different situation, so you'll be a given an overview of the differences between them. You will be shown how to do simple arithmetic operations inside your VBA code.

You will then be introduced to strings. Strings are used in programming to represents words and characters. For example, "hello world" could be stored in your VBA code as a string. You could then perform various operations on your string, such as converting it to upper-case, replacing a word, counting the number of characters, and many others.

Then you will look at booleans, if-statements and loops. These concepts will allow you to create complex behaviors that would not have been possible by simply recording a macro. You will able to write code that implements logical rules and makes decisions.

Ranges and Worksheets will be introduced next. These objects are what will allow you to read and manipulate your Excel data from your VBA code. We will then move on to subs and functions. These will allow you to organize your code into small, cohesive pieces, making it easier to reason about complex tasks.

Finally, we will end the course with a simple, practical exercise. We will take a list of phone numbers that are in inconsistent formats, and write some code that will convert them into a standard format at the press of a button.

Reviews

Guillermo
July 7, 2016
Good pace, not too fast, not to slow. Does not take for granted that learner knows fundamental concepts.
Fernando
May 9, 2016
This is not exactly a course for beginners. If you're looking to learn to write VBA for finance I do not recommend this course. This is rather a primer for how to use code but not what the code is useful for.
Daniel
April 29, 2016
Ok - Moves a little fast for someone without a programming background. Does not explain the though process behind the final exercise and how to turn that into the code.
Aleksandar
February 19, 2016
The information in the course is relevant and it is useful, but from my prospective, I would like to get more practical examples. Some real data which it will be real useful. How to implement those marcos, loops and etc. How to implement this with the control panels.
Lance
February 16, 2016
I liked the course and thought it was good. Would have liked if there was a handout at the beginning with the types of macros that would be used with definitions. A little more instruction at the beginning about the visual basic and immediate window would have been nice too. Still a good course.
Bradley
February 5, 2016
Teacher spoke too fast and didn't explain anything in detail. I listened to each section at least twice on the slowest speed and really didn't gain to much.
Renan
January 30, 2016
A maioria das lições do curso, já tinha algum conhecimento ou poderia aprender sozinho procurando na internet, o que realmente eu esperava aprender ou aprimorar não mostrou nada, por exemplo, bloquear as células automaticamente após preencher os dados, selecionar células vazias (cima, baixo, direita, esquerda) etc.
Eldon
January 30, 2016
Structure of languages is important and I don't know why there wasn't more explanation on the overall structure of VBA programing and how to understand objects. At least they could have referenced a VBA help of some kind. My suspicion is that it will be easy to get off the trail and not know why a macro isn't working or not no how to approach a new macro. Too much of a quick review of basic programming of macros. Simple "whats" and no real "whys"
Julian
January 28, 2016
I didn't really know anything about VBA before I took this course. I guess it was a good, fast run-through but I would have liked to see more practical demonstrations of VBA... but for $5, it was satisfactory. Thanks guys
Rodrigo
January 13, 2016
I'm sure the instructor is very knowledgeable but for complete beginners with little coding experience it's not very engaging. I found it hard to follow everything, let alone type the code.
Thi
January 5, 2016
Love this course but some parts the teacher taught so fast and did not explain clearly the meaning of the codes.
Samnbiddev
January 1, 2016
Does not include much of excel manipulation rather includes programming bit only. Final lecture also is focused in programming than manipulating excel. But good to develop initial programming logic. The pace during lecture seems quicker.
Boykie
January 1, 2016
Ross delivered this course in a clear succinct way in which I could easily follow along. I've only made one run through the course and have an intuitive understanding of Excel VBA and am ready to start implementing in a project. I'm sure I'll need to refer to the course one or two more times, however, it's been delivered so well I'm confident that after going through the material a few more times I'll have the fundamentals covered. Good job!
Paul
December 31, 2015
Good information. Could go a little more into object oriented programming as this is a class for "beginners". Such as what is an object, type, etc.
Sean
December 5, 2015
Very knowledgeable about content. but could be a more crisp presentation with visual aides or practice exercises. Beginners wont always pick up on something like this the first try around

Charts

Price

Become an Excel VBA Expert for Beginners - Price chart

Rating

Become an Excel VBA Expert for Beginners - Ratings chart

Enrollment distribution

Become an Excel VBA Expert for Beginners - Distribution chart

Related Topics

652950
udemy ID
10/28/2015
course created date
11/22/2019
course indexed date
Bot
course submited by