Excelgoodies +1 650 491 3131

Certified Courses for

Course on Excel Automation.

Excel VBA Programming
for Automation

VB Programming | Report Automation | MS-Office Automation

  • Live Online | 3 Weeks (15 Sessions, 2-hrs each)
  • 90 VB Scenarios, 7 Case Studies & 1 Live Project

(1.5K+ Professionals enrolled)

Prove you're human: Type the code shown.

=
Excelgoodies

By clicking any of the above buttons, I agree to the terms & conditions and privacy policy, and I consent to receive updates via SMS or email

Program Overview

Training Schedule

Tuesday, 11 Apr

View Schedule

3 Weeks | 30 Hours

15 Sessions, 2 Hrs Each

Live Online, Instructor-Led

Certificates

VBA Developer

View Certifiate

Course Fee

$499

Check what’s included?
floating_menu floating_menu floating_menu

Batch starts on

Jul 07th

From Basics to Pro

Work Smarter, Not Harder:
Transform Your Workflow with VBA

Whether you're starting with VBA or you’ve been using it for years, this 20-hour course will show you how to "automate tasks, create powerful macros, and optimize workflows," making your day more efficient and helping you focus on what moves the the needle—"no prior coding knowledge required."

Tools You'll Learn

Data Analysis Tool

Microsoft Excel

Automation & Scripting Tool

Excel VBA

In just 3 weeks, you'll be able to:

Automate Excel tasks and workflows using VBA.

Confidently write and debug VBA code for automation.

Develop scalable Excel applications to improve efficiency.

Handle advanced Excel automation with ease.

Integrate Excel with other Microsoft Office applications.

In just 3 weeks, you'll be able to:

Automate Excel tasks and workflows using VBA.

Confidently write and debug VBA code for automation.

Develop scalable Excel applications to improve efficiency.

Handle advanced Excel automation with ease.

Integrate Excel with other Microsoft Office applications.

Ideal For:

fullstack courses

Analysts & MIS Professionals

Looking to automate repetitive tasks and enhance reporting efficiency.

fullstack courses

Finance & Accounting Professionals

Wanting to streamline financial models, reconciliations, and data processing.

fullstack courses

Business & Data Analysts

Seeking to build advanced Excel automation solutions for data transformation and analysis.

fullstack courses

Excel Power Users

Ready to move beyond formulas and leverage VBA for custom automation.

fullstack courses

IT & Operations Teams

Needing to optimize workflows and eliminate manual processes.

A snapshot of what you'll be learning in 3-weeks.

Course Syllabus Overview

Quick Excel Formulas Brush-up

Duration – 4 Hours (Rapid Session)

Fundamentals Of Functions & Formulas Quick techniques to work with formulas & functions DATE AND TIME FUNCTIONS For data and time calculations
  • Today, Now
  • Day, Month, Year
  • Date, DateDif, DateAdd
  • EOMonth, Weekday
  • Workdays, NetWorkdays, Edate
TEXT FUNCTIONS For data transformations
  • Upper, Lower, Proper
  • Left, Mid, Right
  • Trim, Len
  • Concatenate
  • Find, Substitute
LOGICAL FUNCTIONS For conditional statement development
  • Nested If ( And Conditions , Or Conditions )
  • Alternative Solutions for Complex IF Conditions to make work simple
  • And, Or, Not
MATHEMATICAL FUNCTIONS For fundamental analysis
  • Sum, Count, CountA, Average, AverageA, Max & Min
  • SumIf, SumIfs
  • CountIf, CountIfs
  • AverageIf, AverageIfs
  • MaxIfs, MinIFs
LOOKUP FUNCTIONS For joins with multiple tables
  • Vlookup / HLookup
  • Match
  • Dynamic Two Way Lookup
  • Creating Smooth User Interface Using Lookup
  • Offset
  • Index
  • Dynamic Worksheet linking using Indirect
ERROR HANDLING FUNCTIONS For handling errors in functions

VBA Programming

Duration – 4 Hours

Understanding VBA Programming Environment

Overview

  • Project
  • Project Explorer
  • Menubar
  • Toolbar
  • Code Window
  • Module
  • UserForm

Programming Fundamentals Using VBA

  • Procedures
  • User Defined Functions
  • InputBox Function
  • MsgBox Function
  • Variables
  • Constants
  • Data Types
  • Working with Logical Operators
  • IF Statement
  • Nested IF Statement
  • IF with And Or Scenarios
  • Select Case
  • VBA Functions
  • Problem Solving Techniques Required for Programming
  • Saving Macro Enabled Files
  • For Loops
  • Do Loops
  • While...Wend Statement
  • Protecting Code
  • Error Handling

Running Code

  • Run mode as a developer
  • Running Code as end user
  • Running Code to debug procedures & Functions

VBA Automation using Excel

Duration – 6 Hours

VBA Programming Fundamentals

  • Understanding Object-Based Programming
  • Understanding Objects
  • Working with Collection Objects
  • Working with Methods
  • Read & Write Properties

Programming & Automating with Excel Objects

  • Excel Object
  • Workbook Object
  • Worksheet Object
  • Cell Objects
  • WorksheetFunction Object
  • PivotTables Object
  • Chart Objects
  • Other Misc Objects

Code Automation Concepts via Excel Automation

  • Calling Methods
  • Passing Arguments while Calling Procedures
  • Passing Arguments while Calling Functions
  • Creating & Strategizing Re-usable Code Modules

Developing User Interface

Duration – 4 Hours

Excel Forms

  • Understanding Excel Forms
  • Creating Attractive User Experience with Excel Forms
  • Using Forms Control
  • Linking & Managing Forms Control
  • Performing CRUD (Create, Retrieve, Update & Delete Records) with Excel Forms

VBA Forms

  • Understanding VBA Forms
  • Creating Attractive User Experience with VBA Form
  • Pros & Cons of VBA Form
  • Understanding Toolbox
  • Using Tools Objects like Label, TextBox, ListBox, ComboBox, Option Buttons, Command Buttons, etc.
  • Understanding Events
  • Working with Form Events
  • Performing CRUD (Create, Retrieve, Update & Delete Records) with VBA Form

Working with Other Applications

Duration – 4 Hours

Creating & Manupulating Word Documents using Word Objects

  • Using a Set Statement
  • Understanding Object Variables
  • Application Object
  • Documents Object
  • Table Object
  • Working with Selections
  • Other Misc Word Objects

Sending Emails & Reading Incoming Emails using Outlook Objects

  • Outlook Object
  • Items Object
  • Emails Collection
  • Sending emails with Plain Text & Attachments
  • Sending HTML Emails
  • Query to retrieve Mail From, to and CC address
  • Retrieve Mail Subject and Time
  • Retrieve Mail Attachment

Connecting to MS-SQL via VBA

Duration – 4 Hours

Working with MS-SQL Applications

  • Creating a Database
  • Understanding Tables and Creating Tables
  • Querying Data
  • Filtering Data
  • Grouping Data
  • Ordering Data
  • Column Aliases
  • Table Aliases
  • Retrieving data with VBA
  • Inserting, Updating and Deleting Data with VBA

System Requirements

System Requirements:

  1. Computer

    • Windows operating system
    • Minimum 4GB RAM (8GB or higher recommended)
    • Dual-core processor or higher
    • Reliable internet connection for seamless online sessions and downloads
  2. Software

    • Microsoft Excel (version 2010 or later) installed on your computer
    • Microsoft Visual Basic for Applications (VBA) enabled within Excel

  3. Webcam

    A working webcam is required to participate in online sessions. Please ensure it is functional and positioned properly for clear visibility.

  4. Secondary Monitor (optional, but recommended)

    Having a secondary monitor will greatly assist in following the pace of the trainer. It allows you to view instructions and your own workspace simultaneously, enhancing your learning experience.

fullstack courses

Taught by Microsoft Certified Trainers

All our classes are live,
hands-on and with
real-trainers.

fullstack courses

Specialist Certification

Certification: VBA Developer

A piece of paper means nothing if you can’t apply the skills. Our certifications are industry-recognized and backed by hands-on training—ensuring you’re not just qualified, but ready to perform from day one.

Eligibility:

On clearing post-training assessment.

View Sample Certificate

Shareable certificate

Add to your LinkedIn profile

Excelgoodies

Level : SPECIALIST

Certificate Code : EG-SPL-002

Eligibility:

On clearing post-training assessment.

Shareable certificate

Add to your LinkedIn profile

Training Schedule

Jan 6 - Mar 28, 2025

Limited Seats. Registration Closing Soon

Have Questions?

Tel:

+1 650 491 3131

Email:

support@excelgoodies.com

Projects & Assignments

What's included?

  • 30 hours of live instructor-led training
  • 90+ real-world VBA scenarios
  • 7 large-scale VBA automation case studies
  • VBA Developer Certificate (project-based)
  • 30 days of post-training email support

Upcoming Cohort

Starts On

Time

11:00 AM - 01:00 PM ET

Course Fee

$499

FAQs

If you miss a session, we provide class notes and exercises to help you catch up. Additionally, you can attend the same session in a future batch (subject to availability).

Yes! The course starts from scratch and gradually moves to advanced automation techniques, making it suitable for both beginners and experienced Excel users.

We accept credit/debit cards, wire transfers, and corporate invoices for employer-sponsored payments.

No! The course starts from scratch and gradually progresses to advanced automation techniques, making it beginner-friendly.

Yes, but some advanced VBA features work best on Windows. While most concepts apply to both platforms, Windows users get the full VBA functionality.

No, VBA is built into Excel and does not require separate installation. However, enabling macros might require admin rights in corporate environments.

Yes! We provide corporate invoices for employer-sponsored payments. You can either use a company card or request an invoice to forward to your finance team for processing. These options are available at the Sign-Up form.

Yes! We offer corporate discounts for teams of 5 or more enrolling together. We also provide customized corporate training tailored to your organization's needs.

Contact us for group pricing details.

We do not provide a participation/course completion certificate. However, the VBA Developer/Specialist Certificate is awarded only upon successful completion of a real-time project, which can be taken up from your workplace.

Yes! To earn the VBA Developer/Specialist Certificate, you must successfully complete a real-world automation project.

This is a live, instructor-led course with real-time coding, hands-on exercises, and Q&A discussions, ensuring a highly engaging learning experience.

You can retake sessions from a future batch (subject to availability), but full course re-enrollment may require an additional fee.

Unlike pre-recorded courses, this is a live, interactive program with hands-on learning and direct access to expert instructors.

More questions ?

Build Real-World Solutions During the Course

Key Skills You'll Master

Task Automation

Custom Excel Functions

Automated Reporting

Data Processing

User Interface Design

Macro Management

Decision-Making Logic

Workflow Optimization

Error Handling

Application Integration

skills to master

About The Trainer

Mr. Sami

MCT, MCP, MEE, MOS

30,000+

Students Trained

18+

Year of Experience

4.9

Reviews

Mr. Sami is an exceptionally accomplished and certified Microsoft Trainer, possessing extensive expertise in the fields of Finance, HR, and Information Technology. With an impressive 14-year tenure in the industry, he has successfully trained and empowered over 23,000 professionals, and the number continues to grow.

He has undertaken assignments with the renowned IRS, The World Bank, Tata Chemicals, Buckman Laboratories, Standard Chartered, ING Barings and much more. His nature of going that Extra Mile has got him the startling popularity amongst the Excelgoodies prominent clients.

Build Real-World Solutions During the Course

Eg difference The Excelgoodies Difference

We Spot Trends Before They Become Industry Standards

The analytics industry moves fast. We move faster. We constantly update our courses to match the latest industry needs, so you’re always learning what’s in demand—before everyone else.

01
02

Learn What Matters, Not Just What’s Trending

BI & Analytics isn’t about knowing one tool—it’s about knowing how to use the right tools together. Our courses don’t just teach software; they teach end-to-end reporting, automation, and cloud-driven analytics workflows—exactly what businesses need.

Tech-Enabled Learning,
Zero Hassles

Forget scattered emails and outdated PDFs. Our AI-powered student portal keeps everything in one place—live classes, assignments, progress tracking, instructor feedback, invoices, and instant support—so you stay focused on learning.

03
04

Real Projects, Real Experience, Real Confidence

No more theory-only learning—you’ll walk out of our courses with proven expertise in the tools and techniques hiring managers want.

Corporate Training

bi_report_automation_mob

Avail additional 10% Corporate Benefit on the total course fee for 10+participants.

Get you team BI ready, today.

Mr. Perrie Smith

Business Associate

Prove you're human: Type the code shown.

=
Excelgoodies

By clicking any of the above buttons, I agree to the terms & conditions and privacy policy, and I consent to receive updates via SMS or email

Esteemed Clientele

Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele Esteemed Clientele

Why people choose Excelgoodies for their career

Total Reviews 2080k
Average Rating
4.5
Excelgoodies Excelgoodies Excelgoodies Excelgoodies Excelgoodies
fullstack courses

Learner stories
around the world

Industry Insights

Alternate Text

VBA

VBA for Project Management: Automating Task Tracking

Alternate Text

VBA

5 things you can do to Optimize your VBA Macro

Alternate Text

VBA

VBA for Web Development: Creating Dynamic Web Pages

Industry Insights

APPLICATION DEADLINE

Registration Closes
on .

Prove you're human: Type the code shown.

=
Excelgoodies

By clicking any of the above buttons, I agree to the terms & conditions and privacy policy, and I consent to receive updates via SMS or email

Compare Power BI Bootcamp to Similar Courses

For Automation Masters

Business Process Automation PRO (Hybrid)

Power Apps | Power Automate | SQL | VBA | Python | Web Scraping | RPA | API Integration

Course on Microsoft Power Platform

Full Stack BI& Automation (On Cloud)

Power BI | Power Apps | Power Automate | SQL (Query & Programming)

Select one or more checkboxes