Excel tools in controlling: in-depth VBA programming
Complex automation techniques for reporting
Contents
Program Like the Pros
- Develop complex decision-making logic.
- Implement conditional calculations efficiently.
- Use and optimize loops and iterations in a targeted manner.
- Create powerful VBA solutions.
Better Performance Through Clean Program Code
- Process data quickly using arrays.
- Divide programs into clearly organized modules.
- Develop reusable routines.
- Design maintainable and professional VBA projects.
Connecting Excel to Other Systems
- Import and process data from various file formats.
- Link applications together using OLE Automation.
- Access and analyze databases from Excel.
- Exchange information automatically.
Developing User-Friendly Applications
- Create dynamic dialog boxes and input forms.
- Manage and customize forms intelligently.
- Use document properties for professional solutions.
- Designing user-friendly interfaces.
Extending Excel with Custom Functions
- Develop your own table functions.
- Use custom formulas directly in Excel.
- Integrate controls into worksheets.
- Create interactive applications with Excel.
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
- After completing this seminar, you will have a sound knowledge of VBA programming, be able to create efficient code and 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, you should have attended the VBA beginners' course and gained a few weeks of experience in VBA programming.
2877
- Customized training courses
- Direct application in practice
- Efficient use of time and resources
Further recommendations for "Excel Tools in Controlling: Advanced VBA Programming"
Start dates and details

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.