
COURSE OVERVIEW
This course is aimed at individuals with a basic grounding in Excel VBA and an advanced knowledge of Microsoft Excel, who wish to develop their skills with introduce more sophisticated automation into their workflows.
Students learn the Visual Basic for Applications language as well as the Excel classes and objects needed to create VBA scripts to automate Excel. Participants create procedures and functions using the VBA language and Excel objects. The PivotTable object is used to create macros that add interactivity to the standard Pivot Table. As well, debugging and error handling techniques are reviewed.
Pre-requisite: Knowledge of Microsoft Excel VBA course, or equivalent knowledge.

ADVANCED EXCEL WITH VBA COURSE MODULES
EXCEL ADVANCED FEATURES
• Lookup, Goal Seek & What-if
• Advanced functions
• Advanced Charting
INTRODUCING EXCEL VBA
• Showing the Developer Tab
• The VBA Editor Screen
DISPLAYING THE EXCEL OBJECT MODEL
• Programming With the Object Browser
PROCEDURES
• Creating a Subroutine
• Using the Edit Toolbar
USING VARIABLES
• Implicit and Explicit Declarations
• The Scope of Variables
• Data Types, Arrays
FUNCTIONS IN VBA
• Passing and Handling Multiple Arguments
• Building a Function Library
• Importing a VBA Module, Calling a Function
USING EXCEL OBJECTS
• The Workbook Objects
• The Worksheets Object
• The Range Object
PROGRAMMING TECHNIQUES
• The IF Statement, Select Case Statement
• For Loops
BUILDING CUSTOM FORMS
• Adding Option Buttons
• Adding Command Buttons
• Executing a Custom Form
PROGRAMMING USERFORMS
• Transferring Data from a Form
• Running Form Procedures
• Automatic Startup
• Running Automatic Procedures
• Automatically Launching a Workbook
ERROR HANDLING
• Error types
• The On Error statement
• Using Decision Structures in Error Handlers

COURSE ORGANISATION & TIMING
We have created a schedule for this course to match with most availabilities.
The course is modular. Courses are hands-on(25% theory, 75% practice)
- Monday - Friday (Between 10am - 5pm)
- Course Materials and Online Content Provided
- Duration is indicative and may include off-campus assignments and exams questions
- Flexible Timetable
- Special Packages + Payment Facilities
BENEFITS OF THIS COURSE
There are many benefits in following an Excel VBA course.

RELATED COURSES - ARTICLES

Ethics for IT Professionals
Embarking on a cybersecurity career requires structured learning and certifications. At INFOCLUB Training Centre, we have a plan to make you become a top-level professional in Cybersecurity. Read below a detailed 18-24 month roadmap, highlighting certifications, skills acquired, exam structures, and potential job roles at each stage.

Building a Career in Cybersecurity
Embarking on a cybersecurity career requires structured learning and certifications. At INFOCLUB Training Centre, we have a plan to make you become a top-level professional in Cybersecurity. Read below a detailed 18-24 month roadmap, highlighting certifications, skills acquired, exam structures, and potential job roles at each stage.

Why IT Kids?
Unleash Your Child’s Digital Potential This Summer with Fun, Hands-On IT Courses! As the summer holidays roll around, it’s time to think beyond the textbooks

THE BELBIN MODEL
The Belbin Model, also known as Belbin Team Roles, is a framework for understanding the roles individuals naturally adopt in a team setting. Developed in

Writing a Critical Appraisal
INTRODUCTION How do you write a critical appraisal? Many people find difficulties doing this at the end of their project or dissertation. A critical appraisal

PRIVACY IN THE MODERN WORLD
What is Privacy? It is the right of an individual to keep their personal information and activities from being disclosed to others without their consent. In our article, we shall review the following: What are the top risks to privacy today, What are the technical solutions to protect privacy, The legal aspect and what is GDPR, How privacy varies across cultures, How new technologies could challenge privacy in the future
INTERESTED IN THIS COURSE?
Contact us if you have any questions regarding this course. We are also available after hours for any requests.
- +230 241 1533 (During Office Hours only)
- +230 5941 9678 (If first number is not available)
- infoclubltd@yahoo.com
- infoclubtraining@gmail.com
- administration@infoclub.org
SEND US A MESSAGE