Ein VBA-Makro, an das sich niemand mehr herantraut
Ein Makro, an das sich niemand herantraut, ist eine Frage der Zeit: Das nächste Office-Update, eine geänderte Sicherheitsrichtlinie oder eine größere Datenmenge, und es läuft nicht mehr — oder nur noch quälend langsam. Als Add-In wird derselbe Ablauf wartbar, getestet, schnell und zentral verteilt, und für die Nutzer sieht er aus wie vorher.
So wird es gelöst
Der bestehende Code wird gelesen und in seine Aufgaben zerlegt: was er tatsächlich tut, was er nur nebenbei erledigt und was längst niemand mehr braucht. Die Ergebnisse des alten Makros dienen dabei als Messlatte für das neue.
Neu gebaut wird als Add-In (VSTO oder Office.js), mit Schaltflächen im Menüband genau dort, wo die Nutzer das Makro bisher aufrufen. Rechenintensive Teile laufen in kompiliertem Code statt Zelle für Zelle — oft der Unterschied zwischen Minuten und Sekunden.
Verteilt wird signiert und zentral. Updates erreichen alle, und niemand muss mehr eine Sicherheitswarnung wegklicken.
Was den Aufwand bestimmt
- Umfang und Zustand des VBA-Codes
- Wie viel gerechnet wird und wie groß die Datenmengen sind
- Welche Dateien, Laufwerke und Systeme das Makro berührt
- Ob es nur Excel steuert oder auch Word und Outlook
Vor jedem Angebot steht ein kostenloses Gespräch, in dem der Umfang so weit wie möglich zusammengestrichen wird.
Wie abgerechnet wirdWann es sich nicht lohnt
Läuft das Makro zuverlässig, nutzen es nur wenige, und ändert sich nichts an Office oder Dateiablage, muss es nicht neu gebaut werden. Eine Dokumentation des Codes schützt dann günstiger vor dem Tag, an dem es doch hakt.
Häufige Fragen
- Läuft das Add-In auch auf dem Mac oder im Browser?
- Mit Office.js ja — dann läuft es in Excel unter Windows, auf dem Mac und im Web. Mit VSTO nur unter Windows, dafür mit mehr Zugriff auf das System. Welcher Weg passt, hängt davon ab, was das Makro heute tut.
- Was passiert mit den bestehenden Dateien?
- Sie bleiben, wie sie sind. Das Add-In arbeitet mit den vorhandenen Arbeitsmappen; nur das Makro darin wird nicht mehr gebraucht.
Ähnlicher Fall bei Ihnen?
Beschreiben Sie kurz, worum es geht. Sie bekommen eine ehrliche Einschätzung zurück.