Course

Excel – Macros & Fonctions («EMK»)

This course teaches you how to register macros and the basics of Visual Basic for Applications (VBA) language, and to start them with buttons for example. Creating templates will allow the sharing of macros with other users.
Duration 1 day
Price 650.–

Course facts

Key Learnings
  • Saving command sequences as macros
  • Understanding VBA code
  • Completing and optimizing existing VBA code
  • Creating custom functions in function's assistants
Content
1 Record a macro
  • Start the macro recorder
  • Set the macro's name and key combination
  • Macro recording areas
  • Start, execute and exit the recording
2 Start macros with symbols, menus, or buttons
  • Types of macros and appropriate startup possibilities
  • Start macros with buttons
  • Start macros with symbols
3 Macros in a workbook
  • Insert macros
  • Start recorded macros
  • Delete old macros
4 Understand and customize VBA code
  • Basic elements of the VBA code
  • Essential elements and structures of the program
  • Customizing lines of code
  • Replace hard-coded values with dynamic references
  • Delete superfluous lines
5 Complete VBA code
  • Add new program lines
  • Simple dialogs with MsgBox() and Inputbox()
  • Simple conditions in the course of the program (If ... End lf)
  • Loops (Do ... Loop)
6 Macros in templates and automatic macros
  • Custom templates
  • Models for a working group
  • Automatic macros
7 Custom functions
  • Principles of custom functions
  • Create custom functions
  • Registration area for custom functions
  • Custom functions in function's assistants
Target audience

This course is aimed at users who want to record macros, understand what VBA is and create custom functions in Excel in a professional way.

Requirements

Extensive practical experience on Excel is essential. To have knowledge according to the courses:

Additional information

This course also covers custom functions of Excel to allow you to integrate them in the function's assistants at the end of the course.

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

2
May
2025
Geneva
French
Timetable
CHF 650.-
exkl. 8.1% Mwst.
CHF 650.-
exkl. 8.1% Mwst.
13
Jun
2025
Lausanne
French
Timetable
If you register now, this course is guaranteed to take place!
CHF 650.-
exkl. 8.1% Mwst.
If you register now, this course is guaranteed to take place!
CHF 650.-
exkl. 8.1% Mwst.
21
Jul
2025
Geneva
French
Timetable
CHF 650.-
exkl. 8.1% Mwst.
CHF 650.-
exkl. 8.1% Mwst.
1
Sep
2025
Lausanne
French
Timetable
CHF 650.-
exkl. 8.1% Mwst.
CHF 650.-
exkl. 8.1% Mwst.
17
Oct
2025
Geneva
French
Timetable
CHF 650.-
exkl. 8.1% Mwst.
CHF 650.-
exkl. 8.1% Mwst.
28
Nov
2025
Lausanne
French
Timetable
CHF 650.-
exkl. 8.1% Mwst.
CHF 650.-
exkl. 8.1% Mwst.
Next date
2
May
2025
Geneva
French
Timetable
CHF 650.-
exkl. 8.1% Mwst.
CHF 650.-
exkl. 8.1% Mwst.