Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

A beginner’s and intermediate guide to VBA programming

Learn how to unlock the power of Microsoft's VBA programming language to build effective and powerful programs.
3.8
3.8/5
(68 reviews)
1,812 students
Created by

5.7

Classbaze Grade®

0.2

Freshness

6.8

Popularity

9.5

Material

Learn how to unlock the power of Microsoft's VBA programming language to build effective and powerful programs.
Platform: Udemy
Video: 9h 12m
Language: English
Next start: On Demand

Best Excel VBA classes:

Classbaze Rating

Classbaze Grade®

5.7 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

0.2 / 10
This course was last updated on 6/2014.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

6.8 / 10
We analyzed factors such as the rating (3.8/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.5 / 10
Video Score: 9.0 / 10
The course includes 9h 12m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 6 hours 20 minutes of 125 Excel VBA courses on Udemy.
Detail Score: 9.9 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
17 resources.
0 exercise.
0 test.

In this page

About the course

Have you ever felt frustrated using Microsoft Excel to perform mundane and often repetitive tasks? Have you ever felt that there has to be an easier and faster way to perform to do something? Well, using Microsoft Visual Basic for Application (VBA) programming language allows you to automate manual tasks within Excel and allows you to be more effective and efficient with your time. Not only does it provide you access to a rich library of additional tools and capabilities, over and above what a standard user may have access to, it can also be used to integrate with some of the Microsoft other Office applications such as Outlook, Word and MS Access.
So, who should take this course? Anyone who wants to learn how to be a proficient VBA programming Anyone who wants to learn how to effectively utilize the tool to solve and automated manual tasks
In this course you will learn some of the fundamental concepts of the VBA programming language. Not only does this course include a review of the basic concepts and key functionality available within this rich programming language such as the IF, Select Case and Loop Statements, you will also learn how to design and develop your own custom objects using the concepts of object orientated programming through the use of class modules.
This course starts off with a brief refresher on the basic concepts of the VBA programming language and a review of the VBA Editor, the development environment that we will use during this course.
This program also includes a number of practical examples, to help demonstrate how to effectively utilize the concepts that you have covered during this course. This course includes the key concepts and practical examples of the following VBA statements and functionality:
IF Statements Loop Statements (For Next, Do While, Do Until) Exit Statements Goto Statements Select Case Statements Enumeration Data Types The DoEvents Statement Macros Arrays (declaring, re-initializing, auto populating and deleting arrays) Error Handling Standard Excel Objects Functions and Procedures Passing Values To Functions By Value Passing Variables to Functions By Reference Advance String Manipulation using the Trim, LTrim, RTrim, Left, Right, Instr and InstrRev Statements User forms Classes / Custom Objects Variable Declaration And Scope We finish the training course by reviewing additional practical examples of how to apply the key concepts that we have reviewed during this course. In total, this course provides approximately 9 hours of course videos, including practical files and examples to help you become a proficient and effective programming.

What can you learn from this course?

✓ By the end of this course you will be able to design and develop your own custom programs
✓ In this course you will learn how to control program flow through VBA statements
✓ In this course you will learn how to develop custom Excel objects
✓ In this course you will learn how to develop functional programs and sub procedures
✓ In this course you will learn to how access standard Excel objects from within the VBA editor using the Object browser
✓ In this course you will learn to how add error handling capabilities to your programs

What you need to start the course?

• A copy of Microsoft Excel
• Time and patience to work through the course
• Basic problem solving skills

Who is this course is made for?

• Students
• Beginner to intermediate programmers
• Users looking to automate frustrating and time consuming tasks
• Expiring programmers
• Someone looking to build upon previous experiences and exposure to VBA

Are there coupons or discounts for A beginner’s and intermediate guide to VBA programming ? What is the current price?

The course costs $14.99. And currently there is a 25% discount on the original price of the course, which was $19.99. So you save $5 if you enroll the course now.
The average price is $16.6 of 125 Excel VBA courses. So this course is 10% cheaper than the average Excel VBA course on Udemy.

Will I be refunded if I'm not satisfied with the A beginner’s and intermediate guide to VBA programming course?

YES, A beginner’s and intermediate guide to VBA programming has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the A beginner’s and intermediate guide to VBA programming course, but there is a $5 discount from the original price ($19.99). So the current price is just $14.99.

Who will teach this course? Can I trust Francois Barnard?

Francois Barnard has created 1 courses that got 68 reviews which are generally positive. Francois Barnard has taught 1,812 students and received a 3.8 average review out of 68 reviews. Depending on the information available, we think that Francois Barnard is an instructor that you can trust.
Information Technology Consultant
I have always been very passionate about computers and technology in general after receiving my first 8086 Olivetti computer in the late 80’s. I still recall the day that that Double Tools for DoubleSpace was released, which allowed you to backup 2.8 mb on a 1.44 mb disk. Back then I thought that was the ultimate technological breakthrough. However, needless to say, I think we have progressed well beyond that.
I graduated from University with a BCom and Honors in Accounting and promptly went to work for one of the big public accounting firms, where I also managed to achieve my chartered accountant designation. Even though I started in accounting I have always wanted to work in technology and was fortunate enough to be introduced to programming and relational database design early on my career, developing decision support and financial models for clients using MS Access and Microsoft Excel. My experiences with these tools and programming in general have taught me the value of good coding practices and I have come to believe that you always have to assume that no matter how small a project, it can always grow and expand well beyond your original scope. Now, I always design and build programs as if I am going to have to support them for years to come.
I also have an extensive technical background and work experience in Information Security, data analytics and data mining and currently work for a large national consulting firm, located in Northern Virginia.
Other programming languages that I have experience with in addition to VB and VBA are Objective C, C++ and C#.
Browse all courses by on Classbaze.

5.7

Classbaze Grade®

0.2

Freshness

6.8

Popularity

9.5

Material

Platform: Udemy
Video: 9h 12m
Language: English
Next start: On Demand

Classbaze recommendations for you