Contents
Programming techniques
- In-depth conditional calculations.
- Deepening the construction of iterations.
Knowledge for efficient programming
- Programming of arrays.
- Modularization.
Thinking outside the box
- Working with and importing file formats.
- Introduction to OLE automation.
- Cooperation with databases.
Design professional applications
- Dynamize user-defined dialogs.
- Use of document properties.
Extend Excel functions
- User-defined table functions.
- Controls on a worksheet.
VBA practical knowledge and examples
- A key practical example is used to illustrate the content taught.
- Further examples present effective solutions for typical problems in controlling.
The above content is implemented in an add-in with important business management functions that is immediately available to participants.
Please bring your own laptop to the training . You can find more detailed installation instructions under Methods.
Learning environment
Once you have registered, you will find useful information, downloads and extra services relating to this training course in your online learning environment.
Your benefit
- After completing this seminar, you will have a sound knowledge of VBA programming, will be able to create efficient code and will be able to further expand your knowledge on your own initiative.
- You have important knowledge for creating modular solutions and can handle control constructs with confidence.
Methods
Lecture, presentation, interactive work, exercises, discussion.
A key practical example is used to illustrate the content taught.
You will need your own laptop to participate.
Please observe the following installation instructions:
Microsoft Office Professional Plus from 2016 or Microsoft Office 365 with permission to create and execute macros, edit whitelists and create and initialize add-ins. NotePad++ should also be installed. Please check in advance that VBA is enabled.
Recommended for
Specialists or qualified Employees with controlling, business intelligence or cost accounting tasks who want to deepen their basic knowledge and get to know an efficient programming style.
For this training , knowledge from the training "Excel tools in controlling: Getting started with VBA programming" is required.
Ideally, participants will have attended the beginners' course and gained a few weeks' experience in VBA programming.
Attendance conditions
Good knowledge of Excel and basic knowledge of VBA programming corresponding to the contents of the seminar "Excel Tools in Controlling: Getting Started with VBA Programming" are required. Find out here which Excel skills are required for this training . The training is suitable for you if you are allowed to use VBA applications.
Further recommendations for "Excel Tools in Controlling: Advanced VBA Programming"
Excel tools in controlling: formulas and functions
Excel tools in controlling: Getting started with VBA programming
Business Intelligence with Excel
Interactive and dynamic dashboards with pivot in Excel
Power BI: The modern business intelligence tool
Power Query: Extract and transform data to Excel and Power BI
Attendees comments
"As always, well-prepared and well-chosen lecturer. He presented the topic in an exciting way with his relaxed manner."

Seminar evaluation for "Excel tools in controlling: in-depth VBA programming"







2877
Start dates and details
Thursday, 03.07.2025
09:00 am - 5:00 pm
Friday, 04.07.2025
09:00 am - 5:00 pm
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.

Monday, 15.12.2025
09:00 am - 5:00 pm
Tuesday, 16.12.2025
09:00 am - 5:00 pm

Thursday, 26.02.2026
09:00 am - 5:00 pm
Friday, 27.02.2026
09:00 am - 5:00 pm

Tuesday, 16.06.2026
09:00 am - 5:00 pm
Wednesday, 17.06.2026
09:00 am - 5:00 pm
Wednesday, 30.09.2026
09:00 am - 5:00 pm
Thursday, 01.10.2026
09:00 am - 5:00 pm
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.