Excel VBA Introduction Training Course
It is an introduction to procedural programming in VBA. Training allows you to gain a strong foundation for further learning and VBA environment.
This instructor-led, live training (online or onsite) is aimed at data analysts who wish to use VBA in Excel for automating tasks.
By the end of this training, participants will be able to:
- Record and edit macros as required.
- Write procedures using data from the sheet.
- Create your own functions.
- Handle an event (opening worksheet cell update etc.) by means of the handler.
- Create a form.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Macros
- Recording and Modifying Macros
- Assigning Macros to Toolbar, Buttons, Shortcut key
Visual Basic for Applications Environment
- Visual Basic Editor and its options
- Component Management
- Shortcuts
- Environment Optimization
Introduction to Procedural Programming
- Procedures: Functions and Sub-routines
- Data Types
Control Flow
- If ...Then....Elseif....Else....Endif
- Case
- Do...Loop , While
- For... Next
- Exit
- Arrays and Loops
- Strings
Visual Basic
- VBA and Sheet Data Exchange (Cells, Range Methods)
- Getting and Printing Data from Users (InputBox, MsgBox)
- Variable Declaration
- Scope and LifeTime of Variables and Objects
- Operators and Their Priorities
- Modules Options
- Creating Worksheet Functions
- Objects, Classes, Methods and Properties
- Locking Project for Viewing
Debugging
- Run Time, Design Time, and Break Mode
- Brakes and Watches
- Local Window
- Immediate Window
- Call Stack
Error Handling
- Errors Types
- On Error GoTo
- On Error Resume Next
Excel Model Object
- Application Object
- Workbook Object and Workbooks Collection
- Worksheet Object and Worksheets Collection
- ThisWorkbook, ActiveWorkbook, ActiveCell, ....
- Selection Object
- Range Collection
- Cells Collection
- Using Status Bar
- Screen Updating and Optimizing
- Timer and Time Measuring
Events Handling in VBA
VBA Forms
- Creating and Using Forms
- Invoking Forms in VBA Code
- Using VBA Forms in Worksheet
Requirements
- Good Excel user knowledge.
Audience
- Data Analysts
Open Training Courses require 5+ participants.
Excel VBA Introduction Training Course - Booking
Excel VBA Introduction Training Course - Enquiry
Testimonials (1)
Working on and using our own data/spreadsheets, where we could see how it would benefit us most.
Julie - Environment, Marine and Fisheries
Course - Excel VBA Introduction
Upcoming Courses
Related Courses
Visual Basic for Applications (VBA) for Analysts
21 HoursThe course is designed for users of Excel for creating analyzes and reports.
Excel and VBA Programming for Audit and Finance Professionals
28 HoursPlease answer the following questions:
- Is your daily work in Excel is a never-ending string of commands copy-paste?
- Are you wasting time on repetition of similar operations to prepare the data for analysis?
- Do you know all the keyboard shortcuts in Excel, but you are not satisfied with the results?
- Rather than deal with data analysis and preparation of wasting time?
- Do you have to manually verify the correctness of such data obtained from different systems?
- Do you have to stay at work after hours or Excel to take books home because not doing during the day?
- Is Your job is to prepare reports based on a large data set?
- Do you feel that working in Excel, you come to a roundabout way of results?
If you can answer YES to one of the questions then it's time stop this nightmare. This training is for you.
Find out how you can speed up your daily operations and get most out of MS Excel.
WARNING
After the training, your life will change dramatically. Activities, which occupied the whole day will take just a few moments. Are you ready for this?
Microsoft Office Excel - moduł Business Intelligence
14 HoursExcel is a versatile tool that has been widely used in various areas, from data analysis to project management. Its flexibility and ease of use make it a popular tool for working with data and analysis in many fields. Excel allows you to create spreadsheets in which you can enter data, calculate formulas, analyze data and present results in the form of tables, charts or reports. It has a rich set of built-in mathematical, statistical and financial functions that facilitate calculations and data analysis. It allows you to generate various types of charts (e.g. bar, line, pie) based on data from the spreadsheet, which helps you visualize and present data. Excel offers tools for sorting, filtering, grouping data, as well as creating pivot tables and preliminary data analysis. It is used in business for budgeting, planning, tracking expenses, analyzing sales, creating financial reports, etc. It can be used to create schedules, project plans, manage tasks, and track progress.
Microsoft Office Excel - intermediate level
14 HoursExcel is a popular spreadsheet program created by Microsoft. Jest used to store, organize and analyze data in tabular form. Here are some key features and functions of Excel: 1. Spreadsheets: It consists of sheets, where each sheet is an array consisting of cells arranged in rows and columns. It allows you to create multiple sheets in one file, which allows you to organize different data sets. 2. Calculations and Formulas: Allows you to perform a variety of mathematical, statistical and logical calculations using formulas. It has a wide set of built-in functions such as SUM, AVERAGE, MAX, MIN, IF, VLOOKUP, etc. 3. Data Formatting and Appearance: Provides tools for formatting data, including changing font, color, style, and creating charts, pivot tables and diagrams. 4. Sorting, Filtering and Grouping: Allows you to sort data according to specific criteria. Allows you to filter data to display only selected information. Possibility to group data depending on needs. 5. Data analysis: Tools for performing advanced analyzes such as scenario analysis, trends, forecasting, and creating macros. 6. Data Sharing: Enables real-time data sharing and collaboration, allowing multiple users to work on the same data simultaneously. 7. Task automation: Ability to create macros and automate tasks using the programming language VBA (Visual Basic for Applications). Excel is widely used in various fields, from business to science and education. Its comprehensive features enable data analysis, creation of reports, budgets, schedules, data management and many other applications.
Data and Analytics - from the ground up
42 HoursData analytics is a crucial tool in business today. We will focus throughout on developing skills for practical hands on data analysis. The aim is to help delegates to give evidence-based answers to questions:
What has happened?
- processing and analyzing data
- producing informative data visualizations
What will happen?
- forecasting future performance
- evaluating forecasts
What should happen?
- turning data into evidence-based business decisions
- optimizing processes
The course itself can be delivered either as a 6 day classroom course or remotely over a period of weeks if preferred. We can work with you to deliver the course to best suit your needs.
Data Mining with Excel
14 HoursThis instructor-led, live training in Costa Rica (online or onsite) is aimed at data scientists who wish to use Excel for data mining.
- By the end of this training, participants will be able to:
- Explore data with Excel to perform data mining and analysis.
- Use Microsoft algorithms for data mining.
- Understand concepts in Excel data mining.
Excel Data Analysis
14 HoursThis instructor-led, live training in Costa Rica (online or onsite) is aimed at beginner-level to intermediate-level business analysts and data analysts who wish to use Excel to perform data analysis and reporting for their projects and tasks.
By the end of this training, participants will be able to:
- Use Excel formulas and functions to perform calculations and data manipulation.
- Use Excel data analysis tools such as PivotTables, What-If Analysis, and Forecasting to summarize and visualize data.
- Use Excel charts and graphs to create and customize data visualizations.
- Use Excel data validation and conditional formatting to ensure data quality and highlight data insights.
- Use Excel data import and export features to connect to external data sources and share data with others.
Financial Analysis in Excel
14 HoursDuring the training, will present the issues of financial analysis using the advanced features of Excel.
This course is intended for financial analysts, accountants and all those who want to expand their skills spreadsheet with issues of financial analysis.
Excel to Power BI
7 HoursThis instructor-led, live training in Costa Rica (online or onsite) is aimed at data analysts who wish to learn techniques for preparing data in Excel, then visualizing it in Power BI.
By the end of this training, participants will be able to:
- Understand the principles of data analysis, objectives of data analysis, and approaches for data analysis.
- Use DAX formulas in Power BI for complex calculations.
- Create and use visualizations and charts for particular analysis cases.
- Import with Power View to move from Excel based Power BI to independent Power BI.
Excel For Statistical Data Analysis
14 HoursAudience
Analysts, researchers, scientists, graduates and students and anyone who is interested in learning how to facilitate statistical analysis in Microsoft Excel.
Course Objectives
This course will help improve your familiarity with Excel and statistics and as a result increase the effectiveness and efficiency of your work or research.
This course describes how to use the Analysis ToolPack in Microsoft Excel, statistical functions and how to perform basic statistical procedures. It will explain what Excel limitation are and how to overcome them.
Python for Excel
14 HoursIn this instructor-led, live training in Costa Rica (onsite or remote), participants will learn how to combine the capabilities of Python and Excel.
By the end of this training, participants will be able to:
- Install and configure packages for integrating Python and Excel.
- Read, write, and manipulate Excel files using Python.
- Call Python functions from Excel.
R Programming for Excel
21 HoursThis instructor-led, live training in Costa Rica (online or onsite) is aimed at data analysts who wish to program in R for Excel.
By the end of this training, participants will be able to:
- Toggle and move data between Excel and R.
- Use R Tidyverse and R features for data analytic solutions in Excel.
- Extend their data analytical skills by learning R.