+1 302 956 2015 (USA)


Satisfied Learners


Hours Classes





Home   >    All Courses   >   BI and Visualization   >   Microsoft Excel VBA Certification Training

Microsoft Excel VBA Certification Training

SUPPORT NO. +1 302 956 2015 (USA)

VBA is an integral aspect of any analytics related course. This is because VBA finds multiple applications in Excel related tasks such as automation, interactions between Office applications, and implementation of business logic in Excel. VBA significantly improves workbook performance and enables tasks that might have been impossible using simple MS – Excel Formulas.

Why this course ?

"Advanced Excel knowledge is considered incomplete without VBA expertise" - Glassdoor.com
"Excel and VBA are the most in-demand software skill for Indeed job posts" - Hrdrive.com
As per Payscale.com, "The average salary for a Data Analyst with MS Excel skill is Rs. 354,974 per year"

  • 15K + satisfied learners. Reviews

Enroll now

    VBA is an integral aspect of any analytics related course. This is because VBA finds multiple applications in Excel related tasks such: automation, interactions between Office applications and implementation of business logic in Excel. VBA significantly improves workbook performance and enables tasks which might have been impossible using simple MS – Excel Formulas. Throughout the course, you’ll be given hands-on assignments and case-studies to put the theoretical knowledge into practical application.

    After the completion of this training, you will be able to:

  • Create/update/robust macros using VBA coding to create custom solutions, automate repetitive tasks, and increase performance
  • Handle/Create Spreadsheets, PowerPoint, Outlook Emails, File and database objects using VBA code
  • Access VBA development environment and write generic, documented, easy-to-understand code
  • Learn about the different data types in VBA and their specific uses
  • Understand the concepts of conditional statements and loops and integrate them into your code
  • Learn how to apply formatting via VBA
  • Implement basic data handling and storage through the use of arrays, collections, and dictionaries
  • Write reusable code for repetitive tasks and call them during normal coding usage
  • Learn the various methods to access charts, shapes, form controls like dropdowns, list boxes, etc.
  • Learn the basics of error handling in VBA
  • Learn about user forms and their applications in VBA
  • Implement classes and Object-oriented programming in VBA

    Advanced VBA Course will help you master your VBA coding skills and take it to the level required to crack VBA interviews. This course is designed to equip you with skills to create and work on VBA capabilities like:
  • Understand VBA coding syntax and familiarizing with VBA development
  • Master the concepts of Events, form controls, shapes, user-defined functions and utilizing the different logic building capabilities of Excel
  • Use advanced charts, graphs, and Pivot tables through VBA to provide greater control over User Interface and calculation logic
  • Understand the importance of loops and conditional statements while using VBA to build projects
  • Basic data handling and manipulation by the use of Arrays, collections, and dictionaries

    The following professionals can take up this VBA in Excel course:
  • Data Analyst / Business Analyst / Assistant Manager
  • Financial Analyst
  • Advanced Excel User
  • Fresher seeking jobs in Analytics/Consulting job streams

    A thorough understanding of Microsoft Excel will be extremely helpful while going through this course. At the very least, the candidate should have basic knowledge of formulas in MS - Excel.

    The system requirement for this course is a Windows or Mac system having at least 2 GB of RAM

    All the practices will be done on MS Office 2016

    Following are the case studies / assignments will be part of the course:
    Assignment-1: In this assignment, you will learn to open the VBA development environment, write basic code to handle different data types within VBA, understand variable scoping, save and reuse macros, learn about protection using VBA & understand the cells and range objects in VBA. We can also take a look at the worksheet and workbook events in VBA.
    Assignment-2: In this assignment, you will focus on understanding how loops and conditional statements work within VBA. The different types of Loops: WHILE, DO WHILE and FOR loops will be used as part of a live project. We will also focus on Select Case and IF ELSE construct statements. Post this, we will also focus on the basics of handling different datasets using VBA arrays, collections and dictionaries.
    Assignment-3: This assignment will focus on working with charts and shapes using VBA. We will learn about the different types of form controls within VBA. Then we will take a look at the handling of different types of charts within VBA, manipulating data to fit the specific requirements of charts and then accessing all properties of charts through VBA.
    Assignment-4: In this assignment, you'll be introduced to handling different Office applications using VBA. You will learn how to open, read and write an Excel workbook using VBA. Then you will look at other VBA aspects like saving, consolidation of multiple workbooks into one and generation of PDF and PPT reports using VBA.
    Assignment-5: User Forms: We will focus this assignment on learning the basics of user forms in VBA and how we can leverage them to our specific requirements. We will then move on to understanding user form events and build out an application using all the concepts learned above.

Learning Objectives: In this module, you will get introduced to why VBA is a necessary aspect of any analytics function. The goal is to ensure that students become acquainted with the VBA environment, coding basics, and functionalities of VBA.

  • VBA introduction - Overview
  • Variable definition and scoping
  • Understand the object model of VBA
  • Protection and event handling

  • Hands-on on basic VBA to get you started
  • How to link Excel front-end to VBA code

Learning Objectives: In this module, you will learn about the loops and conditional statements in VBA. This module covers topics on different types of data storage and handling techniques in VBA. It will be a good starting point to write complex VBA code to automate repetitive tasks and handle data structures.

  • Different Loops in VBA – FOR, DO WHILE, WHILE
  • Conditional Statements – IF, IF-ELSE, SELECT CASE
  • Data handling methods – ARRAYS, COLLECTIONS, DICTIONARIES

  • Exercise to demonstrate the loops implementation – definition of criteria for loop execution, number of runs and difference between the different loops
  • Explanation of the conditional statement through complex business logic to demonstrate capability in real time
  • Live dataset storage, access, and manipulation using all the points defined above plus VBA specific data techniques

Learning Objectives: In this module, you will learn how to handle the various shapes and charts using VBA. This module covers the topics for data manipulation, setting source for chart data and accessing different chart properties like series color, legends, axis formatting, overall general formatting. Then the focus will shift to the different form controls in VBA like dropdowns, list boxes, option buttons, etc. 

  • Charts – Data manipulation, setting source data, properties modification
  • Form controls – Understand the uses of form controls
  • Handling shapes and their properties in VBA

  • Live exercise to demonstrate the functionalities of all the listed items above

Learning Objectives: In this module, you will learn how to work with the advanced interaction between different workbooks and office applications. This module covers topics like opening different files, reading data from them and writing data through a single workbook. Also, there will be an overview of generating PDF and PPT reports from within Excel using VBA.

  • File handling through VBA
  • Data manipulation between different workbooks
  • Consolidation of data into a single workbook
  • Export data from the workbook in PDF, PPT, and Excel formats

  • Hands-on guidance to walk through the file handling, data manipulation and export functionalities of VBA
  • Understand best practices to implement the above functionalities

Learning Objectives: In this module, you will learn how to use user forms in Excel and VBA to create a great user experience in your workbooks. This module will serve as a base for the final project which will utilize all the topics described above. User forms provide a dynamic way to select, filter and enter data into the workbook.

  • User form design and properties
  • User form events
  • Data manipulation using the form

  • User form setup and data handling through the same
  • Live project to connect the user form to front-end Excel

"You will never miss a lecture at Edureka! You can choose either of the two options:

  • View the recorded session of the class available in your LMS.
  • You can attend the missed session, in any other live batch."

Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.

    All the instructors at certhippo are practitioners from the Industry with minimum 10-12 yrs of relevant IT experience. They are subject matter experts and are trained by certhippo for providing an awesome learning experience to the participants.

Yes, the access to the course material will be available for lifetime once you have enrolled into the course.

You can give us a CALL at +91 98702 76459/1844 230 6362 (US Tollfree Number) OR email at sales@edureka.co

  • Once you are successfully completed your project (Reviewed by the Certhippo experts), you will be awarded with Certhippo's Selenium Training certificate.

    Certhippo certification has industry recognition and we are the preferred training partner for many MNCs e.g.Cisco, Ford, Mphasis, Nokia, Wipro, Accenture, IBM, Philips, Citi, Ford, Mindtree, BNYMellon etc. Please be ensured.