Classbaze

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

Excel VBA for Beginners

the basic concepts to get started and understand EXCEL VBA however which skill level you are and automate MS Excel
3.5
3.5/5
(32 reviews)
1,124 students
Created by

6.4

Classbaze Grade®

3.0

Freshness

6.2

Popularity

9.4

Material

the basic concepts to get started and understand EXCEL VBA however which skill level you are and automate MS Excel
Platform: Udemy
Video: 4h 51m
Language: English
Next start: On Demand

Best Excel VBA classes:

Classbaze Rating

Classbaze Grade®

6.4 / 10

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

Freshness

3.0 / 10
This course was last updated on 9/2016.

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.2 / 10
We analyzed factors such as the rating (3.5/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.4 / 10
Video Score: 8.3 / 10
The course includes 4h 51m 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: 10.0 / 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.9 / 10

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

This course contains:

5 articles.
12 resources.
0 exercise.
0 test.

In this page

About the course

I created this corse since I have experienced during my live trainings and even from my students of other VBA courses that I released on the Internet, that most of my students are not IT-skilled people. They are just users of Excel and want to go beyond the basic functionalities of Excel and create automated report or automate daily tasks.
For this reason I have created a course with the right pace to make it clear to anyone.
In this course I start explaining what VBA is and why VBA. For example, if you are an user of Excel, e.g. in the Accounting Department, what VBA is and why you need it.
For this reason it is important to understand first of all the concept of object oriented programming and explain how Excel is an application structured in objects whose properties and actions/events can be managed, manipulated and updated using VBA.
I start with an overview of the Developer ribbon, which is the menu section where to record macros, execute macros, access the VBA editor and much more.
I will show and explain the structure of a VBA object and how to record a VBA macro.
Once recorded, I will explain how to read and interpret a VBA code and how to modify it for your goals.
I will show how to make the user interact with the data in the worksheets using userforms and how to format the reports automatically.
I have organized this course focusing on an example which is an Excel file or workbook composed of more worksheets.
At the end the user will be able to exchange data between the worksheets and import/export them to external text and binary files.
In details:
Begin with VBA: why VBA, understand the VBA editor, learn how to record and execute a VBA macro, learn to read and interpret the VBA code, modify the VBA code, modify the macro security level.
Understand the VBA code: the Excel objects and how and where to manage/edit their properties and actions/methods based on their events

The VBA project: what is a VBA project, how it is structure, the components, where to insert your code, how to set the properties of the objects
The VBA programming principles: variables, constants, functions and subroutines. What is the difference between private and public. What is a module. What are the variable types.
Interact with the data: read/retrieve data with loop instructions. Select data using conditional instructions. Strings and string functions.
Interact with the user: exchange data and information using userforms, msgboxes and inputboxes. Understand the VBA control objects on userforms.
VBA commands on worksheets: interact directly on a worksheet using control objects and directly on it and how to trigger actions and events.

Structure of data: understand arrays and their size, how to populate arrays and manage their size. The Type data structure to save data into records. Collections.

Manage external files with VBA: read and write to text and binary files.
Errors: manage errors caused by the interection of the user with Excel.

At the end you will find some exercise to improve your skill and verify your knowledge in VBA.

What can you learn from this course?

✓ Register and reuse VBA macro in Excel
✓ Create your own VBA macros in Excel
✓ Understand the VBA code in Excel macros
✓ Generate automated reports in Excel with VBA
✓ Manipulate data in Excel with VBA
✓ Format data and worksheets in Excel with VBA
✓ Import and export external data from files to and from Excel using VBA
✓ Understand and use the VBA editor in Excel to write macros
✓ Understand the concepts of subroutines, functions, constants and variables in VBA for Excel
✓ Manage errors in VBA
✓ Understand and use dialog boxes e.g. msgbox and inputbox
✓ create interactions between worksheets in Excel using VBA

What you need to start the course?

• basic knowledge of Microsoft Office products
• be familiar with computers

Who is this course is made for?

• familiarity with the function and basic use of the software
• Who is familiar with computers and the Internet
• familiarity with Windows or Mac computers
• Who owns a copy of Microsoft Office with Excel

Are there coupons or discounts for Excel VBA for Beginners ? What is the current price?

The course costs $14.99. And currently there is a 75% discount on the original price of the course, which was $99.99. So you save $85 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 Excel VBA for Beginners course?

YES, Excel VBA for Beginners 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 Excel VBA for Beginners course, but there is a $85 discount from the original price ($99.99). So the current price is just $14.99.

Who will teach this course? Can I trust Daniele Protti?

Daniele Protti has created 28 courses that got 1,840 reviews which are generally positive. Daniele Protti has taught 47,585 students and received a 4.0 average review out of 1,840 reviews. Depending on the information available, we think that Daniele Protti is an instructor that you can trust.
Project Manager and Software Architect
I have 20+ years experience in IT project management, software development and software architecture.
I have led several teams of software developers as project manager, quality manager and as team leader in different companies and different countries in sectors e.g. telecommunication, research & development, travel business, Internet marketing and Internet business, consultancy and services.
I have been responsible to collect the requirements of projects, applications and processes, design the databases and specify the final objects.
During my career I have accumulated a lot of experiences dealing with processes of any kind and the need to define the tools to manage them and collect the information.
Most of my tools have been written in VB, VBA, C++, C#, Java, PHP, Javascript using databases e.g. Informix, Postgres, Oracle and MySql.
I have organized all my experiences in courses which are not only a list of functions and methods but contain also my practical experiences and considerations about how to cope with the different situations and which solutions to suggest.
Browse all courses by on Classbaze.

6.4

Classbaze Grade®

3.0

Freshness

6.2

Popularity

9.4

Material

Platform: Udemy
Video: 4h 51m
Language: English
Next start: On Demand

Classbaze recommendations for you