Advance
Certification Course
ISO 9001:2015
Certified
VBA
PROGRAM
BY
ANALYTICS TRAINING HUB
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
ABOUT US
ATH is one of the most admired data management & analytics upskilling
organization. Our sole objective is to equip our clients with the necessary
training & support to educate them with distinct data analytic tools. With this
vision in mind, the firm was founded in 2016, and since then; we have become
one of the leading hubs for learning and personal development in data analytic
tools with centers spread across Delhi NCR.
ATH is an ISO 9001:2015 certified company, its mission is to enrich the
analytical capabilities of our customers and help to work towards their
endeavors to attain a greater elevation of success. We aim to prepare aspiring
& working data professionals to face challenging job prospects in the data
market and assist them to upgrade their technical skills to help them cater to
the ever-changing needs of the data industry.
ATH Training Modules are created using the vast & diverse corporate
experience of our founders to assist our clients in mastering the nitty gritties &
the complexity of data analytic tools with ease. These Programmes are
delivered by our industry experts using a practical approach to ensure
knowledge retention, under the expert supervision of the founders to ensuring
professional learning, quality training & discipline is maintained by the
instructors and the students
Courses Trainees Workshops Project Ratings
8+ 8000+ 100+ 50+
Integrity | Honesty | Compassion | Accountability | Innovation | Simplicity
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
Workshop Details
Course Duration
✓ 16 Hours + 50 Assignment Hours
Case Studies & Assignments
✓ Workshop Study Material (Shared with all participant, Workshop Live
Case Studies and Multiple sample databases with live case studies
along with real-life situations
Delivery Mode
✓ Classroom Sessions & Online Sessions
Students Benefits:-
✓ Participants get 500+ real-life scenarios and Complimentary &
Exclusive 1 Month Post Workshop Support
✓ Key focus on Hands-on, practical, and projects
✓ After every class, you will get assignments & session recordings
✓ Flexibility to re-attend the Live Sessions
✓ Almost every industry is hiring employees with 1 or 2 years of
experience in VBA (Marcos) than just only MS Excel, You will create a
lot of opportunities for yourself after completing this course
✓ Companies are offering an average salary for a Data Analyst with VBA
(Marco) skill is Rs. 4 lacs / Year according to Payscale.
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
VBA
Program Overview
Topics to be Covered Duration
Module 1 Getting Started with VBA 02 Hours
Module 2 VBA Nuts & Bolts 02 Hours
Module 3 Working with Loops, Conditional 03 Hours
Statements & Arrays
Module 4 Formula Writing in VBA 03 Hours
Module 5 User Form & GUI 02 Hours
Module 6 Working with Excel Features 02 Hours
Module 7 Interaction with Other Applications 01 Hour
8 3 3
Assignments Revision Projects
Session
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
Module 1:
Getting Started with VBA
✓ Quick Recap of Microsoft Excel
✓ Introduction to Developer Ribbon Tab
✓ Introduction to VBA
✓ What is VBA / Macro in Excel?
• Difference between VBA and Macros
✓ Introduction to Visual Basic Editor Window
• Open Visual Basic Editor (VBE)
✓ Getting Familiar with Visual Basic Editor (VBE)
• Project Explorer
• Immediate Window
• Run Button
• Reset Button
✓ Customizing the VBE Environment
✓ The Macro Recorder
• Recording Your First Macros in Excel
• Steps to record a Macro
• Relative References vs Absolute Reference in Macro
Recording
• Ways to Run Macros
• Live Project: Dynamic Cell Selection (Using Excel Go to
Feature)
✓ Executing / Modifying Recorded Macros
✓ Saving Macro Workbook
Live Study
Exercise Material
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
Module 2:
VBA Nuts & Bolts
✓ Introduction to Sub and Function Procedures
• Declaring Procedures
• Procedures’ Scope (Public/Private Procedures)
✓ Introducing the Excel VBA Object Model (A must
know thing to become Pro in VBA)
• Object Hierarchy (Objects and Collections)
✓ Properties and Methods
• Working with Object Properties
• Working with Object Methods
• Live Case Study – Working with Comment Object
✓ Important and Useful Properties of Application Object
✓ Working with Ranges Objects
• Selecting, Copying, Pasting ranges
✓ Working with Comments
✓ Tips to make a best use of comments
✓ Variable, Data Types and Constant
• Rules for Naming Variable
• Declaring & Initializing Variables
• VBA built-in data types
• Variable Scope and Working with Constant
✓ Finding Last or Next available Row/Column
✓ Selecting Rows/Columns/Table (Normally &
Dynamically)
Live Study
Exercise Material
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
Module 3:
Working with Loops, Conditional
Statements & Arrays
✓ Introduction to VBA Loops & Conditional Statements
✓ Working with Conditional Statements
✓ Types of Conditional Statements
• q Use of Simple and Nested IF conditions
• IF with AND, OR & NOT
• Alternative of IF, a Select CASE statement
✓ Working with Loops
• For Next Loop (aka Counter Loop)
• For Each Loop
• Normal Do-Loop
• Do Until
• Do While Loop
• While Wend Loop
✓ Working with Message & Inbox Box
• With-End with Constructs
✓ Controlling Program Flow
• Use of GoTo statements
✓ Introduction to Arrays
• Declaring arrays
✓ Declaring Multidimensional arrays
• Static Arrays vs Dynamic Arrays
✓ Working with Dynamic Arrays
Live Study
Exercise Material
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
Module 4:
Formula Writing in VBA
✓ Introduction to Excel VBA Functions and Worksheet
Functions
✓ Difference between R1C1 and A1 style referencing
✓ Difference between Worksheet Functions Vs
Active.cell Formula
✓ Getting started with VBA Excel Functions
• IIf, UCase, LCase, Date, StrReverse, Split,
RemoveVowels, InStr, Date,
✓ DateSerial, Format, MonthName etc.
✓ Getting started with WorksheetFunction
✓ Working with Function Procedures
✓ Getting started with User Defined Functions (UDF)
• UDF with No, One, & Multiple arguments
• UDF to Sum Each Digit in a Cell
• UDF to extract only numbers from alphanumeric cell
• Function with an Array argument
✓ Fixing arguments of Formulas in VBA
✓ Working and Creating Customize Functions
✓ Error Handling & Debugging Techniques
• Trapping Errors (Ingoing Error or Jumping to specific
section)
Live Study
Exercise Material
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
Module 5:
User Form & GUI
✓ User Form Introduction
• Basics of UserForm
• Creating, displaying and unloading UserForms
• Understanding the settings of UserForm’s Properties
✓ Exploring Form Controls & ActiveX Controls
• List Box Control
• Scroll Bar Control
• Check Box
✓ Exploring UserForm Controls
• Customizing control toolbox
• Filling Data into controls
• Adjusting UserForm controls
✓ Cycle/Sequence to follow to create UserForm
✓ Validating User Inputs
✓ Testing a UserForm
✓ User Form Tricks
✓ Understanding User Form Events
• Relevant UserForm Events
• Control Events
Live Study
Exercise Material
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
Module 6:
Working with Excel Features
✓ Working with Pivot Tables
• Recording & Modifying macro to create Pivot Table
• Writing codes to create Pivot Table Report
• Working with Pivot Table Fields and Items
• Updating Pivot Tables
• Generating multiple Pivot Table reports using VBA
✓ Charts
• Difference between embedded chart and chart sheets
• Understanding the Chart object model
• Creating an Excel Chart using VBA
• Changing Chart Type and Series Type
• Modifying Charts
• Creating Spark-line Chart in Excel using VBA
• Looping through all charts available in worksheet
• Adjusting Size and Aligning Chart Objects
✓ Sorting & Filtering
• Recording a macro to sort the table
• Understanding and modifying the recorded macro
• Performing Simple sorting
• Dynamic and multilevel sorting
• Filter and display relevant information
Live Study
Exercise Material
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
Module 7:
Interaction with Other
Applications
✓ Add-Inns
• Introduction to Add-Ins
• Add-Inn vs COM Add-Ins
• How to Create Add-Inn
• Installing an Add-Ins
✓ Type of different Excel events
• Workbook Events (Open, Activate, SheetActivate,
BeforeSave, NewSheet, Deactivate etc.)
• Worksheet Events (Activate, BeforeRightClick,
BeforeDoubleClick, Calculate, PivotTableUpdate etc.)
✓ Starting an application from Excel
• VBA Shell function to launch other programs
• Creating a new Word Document
✓ Interacting with Microsoft Office Apps
• Opening a Word Document
• Opening Outlook
• Launching PowerPoint
✓ Controlling Excel from another application
✓ Sending Personalized emails via Outlook
✓ Sending e-mail attachments from Excel
✓ Working with Files & Folders
✓ Converting / Saving Excel File into PDF
Live Study
Exercise Material
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)
Learning Outcomes
✓ Proficient in working on Visual Basic & Marcos
✓ Having good command on the keyboard
✓ Skilled in number and different formatting types
✓ Capable of handling the large data
✓ Design your own User Defined Functions in easy steps
using VBA
✓ Plotting various charts & tables using Excel & VBA
✓ Creating various reports using different features &
functions
✓ Having strong knowledge of Advanced Formulas
✓ Able to analyze any data with Excel VBA
✓ Ability to create Good Looking and World Class
Dashboards
✓ Recording and Cleaning Macros Easily
© 2016-2020 | Analytics Training Hub ( A Unit Of Medhya Analytics Solutions Pvt. Ltd.)