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
- Customization and extension of the Excel ribbon 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.
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
- You will learn how to plan and create controlling applications and thus ensure the efficiency of the VBA code.
- You will acquire in-depth 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 immediately apply and internalize what you have learned.
Methods
Lecture, presentation, interactive work, exercises, discussion.
Installation:
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 participants will have attended the above-mentioned in-depth course and gained a few weeks of experience. Specific questions may have arisen that can be incorporated into the course by arrangement.
Further recommendations for "Excel VBA application development in controlling"
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
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.