Excel VBA for Beginners

Learn Excel VBA from the basics to automation techniques, tailored for non-IT skilled users. Enhance your Excel experience and automate daily tasks effectively.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about getting cozy with Excel VBA, no matter your skill level! It walks you through everything from the basics of VBA to creating automated tasks, so you can take your Excel game to the next level and simplify your daily work.

Key Points

  • Introduction to VBA: what it is and why you need it
  • Learning how to record, read, and modify VBA macros
  • Understanding Excel as an object-oriented application
  • Interacting with users via userforms and command boxes
  • Managing data across multiple worksheets and external files

Learning Outcomes

  • Create and customize your own VBA macros in Excel
  • Understand the fundamentals of object-oriented programming in Excel
  • Interact with users and improve workflows using VBA
  • Manage and manipulate data effectively across worksheets
  • Handle errors and ensure smooth operation of your Excel applications

About This Course

the basic concepts to get started and understand EXCEL VBA however which skill level you are and automate MS Excel

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.

  • Register and reuse VBA macro in Excel

  • Create your own VBA macros in Excel

  • Understand the VBA code in Excel macros

Course Curriculum

3 Lectures

Instructors

Profile photo of Daniele Protti
Daniele Protti

I have 30+ 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...

Instructors

Profile photo of Pipi Rahayu
Pipi Rahayu

I have 10+ years experience in video creation and online training.I have created several videos and tutorial about how to create an online business and how to sell online as a reseller.I am now specializing in creating course about IT projects and companies.I have organized all my experiences in courses which are not only a list of functions and methods...

Review
4.9 course rating
4K ratings
ui-avatar of Charlie Studdy
Charlie S.
1.0
5 years ago

The narrator is awful. Hard to understand, speaks too fast and has awful examples.

  • Helpful
  • Not helpful
ui-avatar of Blake Kelly
Blake K.
5.0
7 years ago

It starts from the very start. I'm liking it, so far so good

  • Helpful
  • Not helpful
ui-avatar of John Cable
John C.
3.0
7 years ago

A little too basic so far....hep[fully it will pick up pace.

  • Helpful
  • Not helpful
ui-avatar of Christopher Ball
Christopher B.
5.0
7 years ago

Good, clear introduction

  • Helpful
  • Not helpful
ui-avatar of Sneha Phutane
Sneha P.
1.5
7 years ago

should give more description in one schedule

  • Helpful
  • Not helpful
ui-avatar of Andrew Cairns
Andrew C.
2.5
8 years ago

I found it very slow and repetitive.

  • Helpful
  • Not helpful
ui-avatar of Samuel Olubowale
Samuel O.
5.0
8 years ago

This a good training.The trainer used practical VBA Examples

  • Helpful
  • Not helpful
ui-avatar of Khurram
Khurram
5.0
9 years ago

Teacher's effort is really excellent.

  • Helpful
  • Not helpful
ui-avatar of Leane Henze
Leane H.
3.0
9 years ago

I don't think I picked the right video for what I was looking for.

  • Helpful
  • Not helpful
ui-avatar of Neha Somani
Neha S.
5.0
9 years ago

I liked it instructor is explaining so well that anyone can understand easily

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses