VBA · Excel · Access

VBA-Programmierung: Ihr Makro läuft weiter, auch ohne den Autor.

Wir übernehmen die VBA-Programmierung Ihrer bestehenden Excel- und Access-Systeme: Anpassungen, Erweiterungen, Fehlerbehebung und Dokumentation, auch wenn der Kollege von damals nicht mehr im Haus ist.

Fremder Bestandscode

Wir arbeiten uns strukturiert in gewachsenes VBA ein, auch ohne Dokumentation.

Erste Einschätzung kostenlos

Datei oder Screensharing genügen für eine Aussage zu Aufwand und Risiko.

Mehr als VBA

Python-Datenanalysen, Web-Anwendungen und C#-Desktop-Apps kommen von denselben Leuten.

01 — Leistungen

Was unsere VBA-Programmierung umfasst.

  1. Wenn der Entwickler weg ist

    Das Kalkulationstool läuft seit zehn Jahren, der Kollege ist ausgeschieden, und niemand traut sich an den Code. Genau dort steigen wir ein.

    Mehr dazu

    Die häufigsten Anlässe: ein Makro, das nach dem Office-Update abbricht, eine neue Preislogik im gewachsenen Code, ein Report, der bei 100.000 Zeilen zäh wird, und Zahlen, deren Herkunft niemand mehr erklären kann.

  2. Anpassung, Fehlersuche, Dokumentation

    Neue Funktionen und geänderte Geschäftslogik bauen wir im bestehenden Code, Laufzeitfehler und falsche Ergebnisse verfolgen wir bis zur Ursache und testen gegen echte Daten.

    Mehr dazu
    • Performance: langsame Makros beschleunigen, oft um Größenordnungen, ohne die Logik anzutasten.
    • Schnittstellen: VBA an SQL Server, Access, CSV-, API-Quellen oder Ihr ERP anbinden.
    • Absicherung: veraltete Konstrukte wie problematische ActiveX-Elemente entfernen, Fehlerbehandlung nachrüsten, Versionsstände ordnen.
    • Umgebungen: Excel-VBA, Access-VBA mit Formularen und Berichten, Word- und Outlook-Automatisierung.
  3. Neuentwicklung in VBA

    Möglich, aber selten ratsam. VBA wird von Microsoft nicht mehr aktiv weiterentwickelt, läuft im Web- und Mobile-Office nicht und skaliert schwach.

    Mehr dazu

    Für neue Vorhaben besprechen wir Python für Datenanalysen, auf Wunsch weiter mit Excel als Ein- und Ausgabe, eine schlanke Web-Anwendung für mehrere Nutzer oder eine C#-Desktop-App mit Datenbank. Sprechen vorhandene Infrastruktur, kleines Budget oder kurzlebiger Zweck für VBA, bauen wir es strukturiert und mit Fehlerbehandlung.

  4. Anpassen oder ablösen

    Solange ein Team mit einer Datei arbeitet, ist die Anpassung der günstigere Weg. Bei mehreren gleichzeitigen Nutzern, zentralen Daten und Schnittstellen lohnt die geordnete Ablösung.

    VBA-Legacy-Ablösung ansehen

Streikt Ihr Makro gerade?

Schicken Sie uns die Fehlermeldung und eine kurze Beschreibung. Sie bekommen eine Einschätzung zu Ursache und Aufwand, bevor Sie beauftragen.

02 — Vorgehen

So läuft eine VBA-Anpassung bei uns.

Sichtung

Sie beschreiben das Problem, wir schauen in den Code, per Datei oder Screensharing.

Aufwandsschätzung

Aufwandsprognose und Stundensatz, mit Rückmeldung vor dem Überschreiten des Rahmens.

Umsetzung an einer Kopie

Wir ändern an einer Kopie und testen gegen echte Daten, Ihr Tool läuft weiter.

Übergabe und Dokumentation

Sie bekommen den neuen Stand und eine verständliche Beschreibung der Änderungen.

03 — FAQ

Häufige Fragen zur VBA-Programmierung.

Übernehmen Sie auch VBA-Code, den jemand anderes geschrieben hat?

Ja, das ist unser Normalfall. Wir arbeiten uns strukturiert in fremden Bestandscode ein, auch ohne Dokumentation und ohne den ursprünglichen Autor. Nach der Sichtung sagen wir Ihnen, in welchem Zustand der Code ist und was die gewünschte Änderung kostet.

Was kostet eine VBA-Anpassung?

Arbeiten am Bestandscode rechnen wir nach Stundenaufwand ab, weil gewachsener Code Überraschungen birgt und ein seriöser Festpreis dort nicht möglich ist. Nach der kostenlosen Ersteinschätzung bekommen Sie eine ehrliche Aufwandsprognose und unseren Stundensatz.

Wie lange dauert eine Anpassung?

Kleine Änderungen und Bugfixes sind oft in ein bis zwei Tagen erledigt. Größere Umbauten am gewachsenen Code brauchen länger, den Rahmen nennen wir nach der Sichtung.

Programmieren Sie auch komplett neue Tools in VBA?

Können wir, raten aber meist ab: VBA wird nicht mehr aktiv weiterentwickelt, läuft im Web- und Mobile-Office nicht und skaliert schwach. Für Neues besprechen wir Python, eine Web-Anwendung oder eine C#-Desktop-App. Passt VBA im Einzelfall, bauen wir es dokumentiert.

Mein Makro läuft nach dem Office-Update nicht mehr, können Sie helfen?

Ja, das ist ein Klassiker: geänderte Bibliotheksverweise, entfernte Funktionen, strengere Sicherheitseinstellungen oder die Umstellung von 32 auf 64 Bit. Meist ist die Ursache schnell gefunden. Schicken Sie uns die Fehlermeldung und die Datei.

Wann lohnt sich die Ablösung statt der Anpassung?

Wenn viele Nutzer gleichzeitig arbeiten sollen, Daten zentral liegen müssen, Schnittstellen gefragt sind oder die Anpassungen sich häufen. Wie das abläuft, zeigt die Seite zur VBA-Legacy-Ablösung. Beides schließt sich nicht aus, wir bereiten den Code auf den späteren Umzug vor.

Arbeiten Sie remote oder vor Ort?

Beides. Die meisten VBA-Einsätze laufen remote per Dateiübergabe und Screensharing. Vor-Ort-Termine sind in Dresden, Leipzig und Chemnitz gut machbar, insgesamt arbeiten wir DACH-weit.

Ihr VBA-System braucht eine Änderung?

Beschreiben Sie kurz, was das Tool tut und was sich ändern soll. Wir melden uns mit einer Ersteinschätzung zu Aufwand und Weg.

— Kontakt

VBA-Anfrage stellen.

Kurz das Tool und die gewünschte Änderung beschreiben. Ersteinschätzung in der Regel innerhalb von 24 Stunden.

Jetzt anrufen +49 155 63582204 WhatsApp schreiben E-Mail schreiben

Antwort in der Regel innerhalb von 24 Stunden.
Remote und vor Ort in Deutschland, Österreich und der Schweiz. Internationale Projekte auf Anfrage.

Worum geht es?
Zeitrahmen (optional)

Ihre Angaben werden nur zur Bearbeitung der Anfrage verwendet. Kein Newsletter, keine Weitergabe.