Course : Excel: Getting Started with Application Develoment in VBA

optional TOSA® certification

Excel: Getting Started with Application Develoment in VBA

optional TOSA® certification





INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class

Ref. BAV
  4d - 28h00
Price : Contact us






Teaching objectives
At the end of the training, the participant will be able to:
Viewing a macro’s VBA code and making simple changes in an editor
Knowing Excel objects, their properties, and essential methods
Using different conditional structures of the language, variables and constants, and handling errors.
Creating input forms and creating event procedures

Certification
If registering for the TOSA® certification option, you must do so at the same time as course registration. The exam is made up of a 60-minute adaptive test with 35 exercises. The result indicates your skill level. Merely taking the course is not sufficient to achieve a maximum score. The exam is proctored by the instructor and is carried out online during the last half-hour of the course. If taking place in a remote classroom, the exam must be both scheduled and then taken online within 4 weeks following the start of your session.

Practical details
Certificate
Discussions, hands-on exercises, and practice that will prepare you to take the TOSA® certification exam if you chose it as an option
Teaching methods
Active learning based on discussions, real-world exercises, and practice if taking the TOSA® certification exam, and an evaluation of what was learned from the training.

Course schedule

1
Development using macros

  • Defining and identifying the limits of a macro: Need to use VBA.
  • Recording a macro and displaying the code.
  • Assigning a macro to a button.
  • Using variable dimension ranges.
Hands-on work
Overview of the TOSA® test, and head count of participants when going around the room. Recording macros to learn about VBA code.

2
Getting started with Excel VBA language

  • Viewing a macro’s code and making simple changes in an editor.
  • Identifying what sets different versions of Excel apart.
  • Understanding the VBA environment: Modules, projects, objects, and their properties.
  • Knowing the main objects of Excel (Workbook, Worksheet, Range), their properties and essential methods.
Hands-on work
Working on variable dimension ranges. Consolidating information from multiple tabs.

3
Language structure

  • Knowing conditionals: IF ...END IF, SELECT CASE. FOR NEXT, DO WHILE, UNTIL, FOR EACH NEXT loops.
  • Understanding variables and constants. Documenting the code.
  • Managing runtime errors, debugging.
  • Working with procedures and functions. Calls, branches.
Hands-on work
Analyzing and then creating code to act conditionally on cell ranges.

4
Dialog box and forms

  • Using the message box, input box. Excel dialogs.
  • Defining and understanding the role of a UserForm in Excel.
  • Describing a form’s different objects, control properties in a form.
  • Retrieving, controlling, and using data entered in the form.
Hands-on work
Creating a UserForm to use the entered data.

5
Event procedures

  • Understanding the event procedure. The first workbook and sheet events (Open, Activate).
  • Initializing and configuring a control: Control events in UserForm.
Hands-on work
Defining actions to be run when a workbook is opened, when a UserForm is displayed.

6
Communicating with Word or PowerPoint

  • Using automation, referencing a library.
  • Working with the Application object.
Hands-on work
With VBA, transfer an Excel table into a Word document or PowerPoint presentation. Optional: Certifying your skills with TOSA®.


Customer reviews
4,7 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations

From 3 to 6 June 2025
FR
Remote class
Registration
From 24 to 27 June 2025
FR
Remote class
Registration
From 8 to 11 July 2025
FR
Remote class
Registration
From 19 to 22 August 2025
FR
Remote class
Registration
From 23 to 26 September 2025
FR
Remote class
Registration
From 28 to 31 October 2025
FR
Remote class
Registration
From 2 to 5 December 2025
FR
Remote class
Registration
From 16 to 19 December 2025 *
FR
Remote class
Registration