Contents
Application planning
- Basics and strategies for effective planning of software projects in controlling.
Creation and processing of a product backlog
- Introduction to agile methods and their application in software development.
Program architecture
- Best practices and patterns for building robust and maintainable applications.
Design and ergonomics for the user
- Principles of user-friendly design and their implementation.
Introduction to working with software projects
- Structured approach to the development of controlling solutions.
Add-in programming
- Creation of Excel add-ins to extend the functionality.
Customization of the ribbon
- Adaptation and expansion of the Excel menu to control the developed applications.
Collaboration of Office applications
- Integration and collaboration of various Office applications such as Excel, Word and Outlook.
Trigger and time control
- Automation of processes through event- and time-controlled workflows.
Use of ChatGPT
- Use of AI tools to support and automate programming tasks.
API programming
- Introduction to programming interfaces for integrating external data sources and services.
VBA practical knowledge and examples
- The content taught is illustrated using a central practical example. In the practical example, the functions and features created are combined in an add-in and controlled via a menu extension. The above-mentioned content is used in this add-in. Effective solutions for typical problems in controlling are presented in further examples.
Please bring your own laptop to the training . You can find more detailed installation instructions under Methods.
Learning environment
In your online learning environment, you will find useful information, downloads and extra services for this training course once you have registered.
Your benefit
- You will learn how to plan and create controlling applications and thus ensure the efficiency of the VBA code.
- You will acquire sound knowledge of VBA programming and add-in development.
- You will be given practice-oriented exercises and real-life examples from controlling. This allows you to apply and internalize what you have learned immediately.
Methods
Lecture, presentation, interactive work, exercises, discussion.
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.
Recommended for
Specialists or qualified employees with controlling, business intelligence or cost accounting tasks who have already developed VBA solutions and now want to share them with other employees or combine them in a meaningful way.
Knowledge from the training "Excel Tools in Controlling: Advanced VBA Development" or equivalent knowledge is required for this training .
Ideally, the above-mentioned in-depth course should have been attended and a few weeks of experience gained. Specific questions may have arisen that can be incorporated into the course by arrangement.
Further recommendations for "Excel VBA application development in controlling"
40985
Start dates and details

Thursday, 16.10.2025
09:00 am - 5:00 pm
Friday, 17.10.2025
09:00 am - 5:00 pm

Monday, 19.01.2026
09:00 am - 5:00 pm
Tuesday, 20.01.2026
09:00 am - 5:00 pm
Monday, 20.04.2026
09:00 am - 5:00 pm
Tuesday, 21.04.2026
09:00 am - 5:00 pm
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.

Thursday, 16.07.2026
09:00 am - 5:00 pm
Friday, 17.07.2026
09:00 am - 5:00 pm
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.