Excel with VBA Training

3896 Learners

Excel with VBA training imparts the skills to build proficiency in coming up with solutions for handling repetitive tasks and run in response on occurrence of specific events. The training curriculum is comprised of four sub-sections:

  • MS Excel (Advance
  • MS Excel (Macros)
  • Visual Basic for Applications (VBA)
  • MS Access (Advance)

Participants will learn the effective ways of using advance features of MS-Excel and macros. Candidates will learn how to create macros using VBA, a programming language used in Excel. The VBA classes will build the skills for developing automated procedures, customized menus, and easy user interface. The learning curve is extended by delivering knowledge and skills on using MS-Access for managing and accessing data in the database.

By the end of this training, the participant will be able to meet the following objectives:

  • Use MS-Access for data and conditional formatting
  • Group, ungroup, and protect data
  • Create, record, edit, and link macros
  • Create procedures, functions, methods, and Excel objects
  • reate Visual Basic application by adding controls and menus to the form
  • Write program to handle errors and events
  • Create, encrypt, and package a database
  • Import and export data in MS-Access
  • Perform synchronization and sharing of database
Target audience
  • PhD scholars
  • Data analyst
  • Decision makers
  • Report creators
Prerequisites

The experienced MS-Excel users and professionals dealing with large amount of data and have strong interest in developing programs in VBA are the ideal candidates for this training.

Excel with VBA training imparts the skills to build proficiency in coming up with solutions for handling repetitive tasks and run in response on occurrence of specific events. The training curriculum is comprised of four sub-sections:

  • MS Excel (Advance
  • MS Excel (Macros)
  • Visual Basic for Applications (VBA)
  • MS Access (Advance)

Participants will learn the effective ways of using advance features of MS-Excel and macros. Candidates will learn how to create macros using VBA, a programming language used in Excel. The VBA classes will build the skills for developing automated procedures, customized menus, and easy user interface. The learning curve is extended by delivering knowledge and skills on using MS-Access for managing and accessing data in the database.

By the end of this training, the participant will be able to meet the following objectives:

  • Use MS-Access for data and conditional formatting
  • Group, ungroup, and protect data
  • Create, record, edit, and link macros
  • Create procedures, functions, methods, and Excel objects
  • reate Visual Basic application by adding controls and menus to the form
  • Write program to handle errors and events
  • Create, encrypt, and package a database
  • Import and export data in MS-Access
  • Perform synchronization and sharing of database
Target audience
  • PhD scholars
  • Data analyst
  • Decision makers
  • Report creators
Prerequisites

The experienced MS-Excel users and professionals dealing with large amount of data and have strong interest in developing programs in VBA are the ideal candidates for this training.

Excel with VBA Training Course Content

MS Excel - Advance

1. Excel Quick Overview

  • Use of Excel, its boundaries & features

2. Data Formatting & Custom settings

  • Number, Text, Date, Currency, Custom settings. Data formatting & cleaning

3. Conditional Formatting

  • Once defined, it will automatically change color of values e.g. up or down, high or low, pass or fail, profit or loss etc.

4. Filters, Queries & Data Sorting

  • Drill down your data to your desired level. Sort data based on your choice e.g. like North, East, West, South rather than alphabetically.

5. Formula Writing & Fixing Errors

  • Financial, Logical, Text, Day and Time, Statistical, Mathematical etc Sum, Average, Count,Minimum, Maximum, Absolute, Concatenate, Count,  CountA,  CountBlank, CountIf,  Day,Today, Even, Exact, Exp, Find, Int, IsBlank, Left, Len, Lower, Upper, Proper, Now, Power, Rank, Right, Round, Trim etc.

6. Ifâ€ÂThenâ€ÂElse & Nested If commands

  • Produce different set of results based on slabs, conditions.

7. Vlookup / Hlookup

  • You have large amount of data placed at different locations & you want to merge it based on common values & it’s relevance.

8. Graphs & Charts

  • In this workshop you will learn how to create, modify & update graphs / charts like Column, Line, Pie, Bar, Area, Scatter, 3D etc.

9. Hyper / Data Linking

  • Hyper & data linking, within or outside Worksheet / Excel File is an important feature. This helps update data automatically.

10. Grouping â€Â Ungrouping

  • Sometime data needs to be grouped for summarized results & crisp view. Grouping & ungrouping feature will help you do so.

11. Pivot Tables

  • Summarize your data as per your desire. You need to select data in a range & produce consolidated results in user defined reporting formats.

12. Macros Recording, use, editing, linking:

  • Record, edit & use Macros with little or no programming knowledge.

13. Security & Protection

  • It will help you protect your cells, worksheet or an excel file from unauthorized use.

14. Data Validation

  • Prevent wrong data entry in your specified format.

MS Excel - Macros

1. Creating & Recording a Macro

  • First step towards learning Macros programming is to learn how to create & record macros. This is the 1st step towards macro programming.

2. Executing Macros through shortcuts and command buttons

  • This is using such features based on user requirements.

3. Editing recorded syntax

  • How to edit or write your own Macro programs

4. Modules

  • Learn about modules which is an excellent feature of VBA programming.

5. Procedures

  • Write & practice programming procedures. Understand their flow.

6. Sub Procedures

  • Write & practice programming procedures.

7. Functions

  • There are certain inbuilt or user defined functions. Explore those functions

8. Objects and collections

  • An object is a special type of variable that contains both data and codes. A collection is a group of objects of the same class. The most used Excel objects in VBA programming are Workbook, Worksheet, Sheet, and Range.

9. Workbook and workbook objects

  • A workbook is the same as an Excel file.  The Workbook collection contains all the workbooks that are currently opened. Inside of a workbook contains at least one worksheet.

10. Range object & cells property

  • Range represents a cell, a row, a column, a selection of cells containing one or more contiguous blocks of cells, or a 3â€ÂD

11. Methods & properties

  • Each object contains its own methods & properties. A Property represents a builtâ€Âin or userâ€Âdefined characteristic of object.

12. Object variables and arguments

  • Sometime a method takes more than one argument. For example, the Open method for the Workbook object, takes 12 arguments. To open a workbook with password protection, you would need to write the code.

13. If Case, Loop Case & Select Case

  • Looping,  Sub looping, looping through a range, For, Next loop etc.

14. Excel VBA tutorial

  • VBA tutorial will help you proceed in a step by step approach

MS Visual Basic for Applications (VBA)

1. Your First Visual Basic Program

  • Welcome To Visual Basic
  • A Simple Project
  • Using the Application Wizard

2. Adding Controls to Forms

  • Visual Basic Controls
  • Creating and Manipulating New Controls
  • Changing Design Time Control Properties
  • Visual Basic Builtâ€ÂIn Controls
  • Control Design Tips

3. Understanding Events

  • Introducing Events
  • Event Procedures
  • The Form Load Event
  • The Form Resize Event
  • Command Button Click Event
  • Text Box Change Event
  • The Timer Control's Timer Event
  • GotFocus / LostFocus Events

4. Working with Forms and Controls

  • Setting Properties at Run Time
  • Setting Form and Control Properties
  • Using ActiveX Controls
  • Adding ActiveX Controls to a Project
  • Using the Monthview ActiveX Control
  • Extra ActiveX Samples

5. Creating and Using Menus

  • Menus in Visual Basic
  • Using the Menu Editor
  • Working with Menus
  • Manipulating Menus at Run Time
  • Reusing Menus
  • Creating Popup Menus

6. Compiling and Distributing Applications

  • Finishing Touches
  • Project Properties
  • Native Code vs. pâ€Âcode
  • Creating Your Executable
  • Using the Package and Deployment Wizard

7. Working with VBA

  • Creating a Simple Procedure
  • Variables and Parameters
  • Data Types
  • Using Constants
  • Investigating Builtâ€ÂIn Functions
  • Branching Structures and Looping Structures

8. Handling Errors

  • Handling Syntax Errors
  • Handling Runâ€ÂTime Errors
  • The Error Handling Standard
  • Taking a Closer Look
  • Who Handles Errors?

9. Debugging Applications

  • Handling Logic Errors
  • Watch Expressions
  • The Call Stack
  • The Debugging Process

10. More VBA Issues, Form and Control Issues

  • Scope, Lifetime, and Precedence
  • Passing by Value and by Reference
  • Arrays
  • Optional Arguments
  • Using Multiple Forms
  • List Boxes Revisited
  • Control Arrays

11. Adding Simple Database Support

  • Support for Data Access in Visual Basic 6.0
  • Using the ADO Data Control
  • Binding Controls to Data
  • Writing Code for the Data Control

Microsoft Access 2010

  • Creating an Executeâ€ÂOnly Database
  • Encrypting a Database
  • Using the Access 2010 Runtime Program
  • Packaging a Database
  • Synchronizing a Database with a SharePoint List
  • Importing Data from and Exporting Data to SharePoint Lists
  • Sharing a Database
  • Selfâ€ÂTest

Drop Us a Query

+91 95550 06479

Available 24x7 for your queries

Free Excel with VBA Training Assessment

This assessment tests understanding of course content through MCQ and short answers, analytical thinking, problem-solving abilities, and effective communication of ideas.

Try it Now customize time
customize time

Excel with VBA Corporate Training & Certification Program

Employee training and development programs are essential to the success of businesses worldwide. With our best-in-class corporate trainings you can enhance employee productivity and increase efficiency of your organization. Created by global subject matter experts, we offer highest quality content that are tailored to match your company’s learning goals and budget.

Learn from the experts

Customized Training

Be it schedule, duration or course material, you can entirely customize the trainings depending on the learning requirements of your workforce. You can even choose a trainer from our team of certified industry experts.

Learn from the experts

Expert Mentors

Get trained from our team of highly skilled and certified trainers, who are officially accredited professionals with relevant industry experience and adept in providing the knowledge and skills required to be successful.

Learn from the experts

360º Learning Solution

Engage your employees with our all-inclusive learning platform. Avail benefits of 24/7 access to the learning management system, industry-certified mentors, assessments & mock tests, real-time learning and more.

Learn from the experts

Learning Assessment

Check test score and performance with our skills analysis tools. Our detail scoreboard displays scores, areas of strength, detailed answer of questions and more for each employee.

Download Corporate Brochure

+91 9555006479

Available 24x7