What is VBA
What can do with VBA
VBA IDE Recording the macro
The Project Explorer The Properties Window
The VB editor Windows
Creating and Removing Modules
Renaming Modules
What are variables?
Using Non Declared Variables
Variables data types
Modules & Class Modules
Customizing Messagebox and Inputbox
Concatenating Boxes
Using Multiple Lines
Reading Cell Values into Messages
Asking Questions with Msgboxes / Inputbox
Writing With Statenment
Creating complex references
Referencing objects
Simple IF statements
Single line ifs
The Esleif Statement
Nesting ifs
Combining Logical Tests
Select Case Statement
Introduction to Loops and its Types
The Basic Do Loop Statement
Exiting from a Loop
Advanced Loop Examples
Do while Loop
For Next Loop
For Each Loop
Nested For Each Loop
Writing a Simple Functions
Calling Functions
Creating Parameters
Optional Parameters
Rewrite Code to use Functions
Referring to workbooks
Opening and creating workbooks
Saving workbooks
Servers
Report server basics
Web portal
Paginated Reports
Row level security
Data Gateways
Scheduled refresh
Resources (Rest API/Soap API’s/ URL Access)
Types of Error
Syntax Error
Compile Error
Runtime Error
Autofilter
Filter Object and Criteria
Advanced Filter
From Controls
Understanding User Forms and references
Combo box, Radio button, Check box
Built in dialog boxes, Calenders
Working with Spin buttons, Images
Reading data from Excel Sheet
Mail Functions- Outlook
Using Outlook Namespace
Send automated mail
Outlook configuration, MAPI
Filter mails into folders
Creating Contact
Creating and Schedule task
Export mails attachments in a specific locations
Arrays in VBA
Array Declaration
Assigning Values to an Array
Types of Array
One dimensional, Two dimensional and Multi dimensional arrays.