Direkt zum Inhalt
VBA und Excel

Excel-Makro programmieren lassen: neu, repariert oder erweitert.

Sie haben eine Aufgabe, die in Excel jede Woche gleich abläuft, oder ein Makro, das nicht mehr läuft. Wir schreiben das Makro neu, reparieren das vorhandene oder bauen es um, damit es auch in zwei Jahren noch jemand versteht.

70 € pro Stunde zzgl. USt. Vor Projektbeginn ein Angebot mit geschätztem Aufwand. Wenn ein Makro die falsche Lösung ist, sagen wir das.

Wo es hakt

Meist kommen Kunden mit einer von vier Situationen.

01

Eine Aufgabe wiederholt sich jede Woche

Berichte zusammenstellen, Rohdaten bereinigen, Tabellen formatieren. Jedes Mal dieselben zwanzig Klicks, und jedes Mal ein Risiko für Fehler.

Neues Makro

02

Das Makro läuft nicht mehr

Nach einem Office-Update, einem neuen Rechner oder einer geänderten Spalte bricht es ab. Die Fehlermeldung hilft nicht weiter.

Reparatur

03

Nur eine Person versteht die Datei

Der Kollege, der das Makro geschrieben hat, ist nicht mehr da. Niemand traut sich, etwas zu ändern.

Übernahme

04

Das Makro kann zu wenig

Es soll eine zusätzliche Auswertung, ein PDF-Export oder eine Eingabemaske bekommen. Der vorhandene Code gibt das nicht her.

Erweiterung

Typische Anwendungsfälle

Was ein Makro übernehmen kann

Ein Makro lohnt sich bei Aufgaben, die sich wiederholen und festen Regeln folgen.

01

Standardbericht auf Knopfdruck

Daten aus mehreren Blättern oder Dateien zusammenführen, berechnen und im festen Layout ausgeben.

02

Rohdaten aufbereiten

Exporte aus ERP oder Warenwirtschaft einlesen, bereinigen und sortieren. Das Makro erledigt es bei jedem Export gleich.

03

Angebot als PDF

Aus einer Vorlage entsteht ein sauberes PDF mit fortlaufender Nummer, abgelegt am richtigen Ort.

04

Eingabemaske

Ein Formular verhindert, dass in einer komplexen Vorlage etwas an der falschen Stelle eingetragen wird.

05

Ordner und Dokumente anlegen

Zu einer neuen Projektnummer entstehen Ordnerstruktur und Standarddokumente automatisch.

06

Zusammenspiel mit Outlook und Word

Mails versenden, Serienbriefe füllen oder Dokumente aus Excel-Daten erzeugen.

Die richtige Ausgangslage

Wann ein Makro passt und wann nicht.

Ein Makro spart Zeit, solange der Ablauf in Excel bleibt. Wenn nicht, wird es teuer im Unterhalt.

Ein Makro passt, wenn

  • der Ablauf gleich bleibt und nach klaren Regeln läuft,
  • eine oder wenige Personen mit der Datei arbeiten,
  • Excel auf Windows-Rechnern im Haus genutzt wird.

Eher eine andere Lösung, wenn

  • mehrere Personen gleichzeitig in derselben Datei schreiben,
  • der Ablauf im Browser oder auf Excel für das Web laufen soll, wo VBA nicht ausgeführt wird,
  • der Vorgang über Jahre mit Freigaben und Protokoll nachvollziehbar bleiben muss,
  • die Datei bereits langsam ist und die Datenmenge weiter wächst.

Trifft mehreres davon zu, empfehlen wir Prozessautomatisierung oder eine eigene Anwendung. Der Artikel Wann sich ein VBA-Makro lohnt geht darauf ausführlicher ein.

Wartbarkeit

Woran Sie ein gutes Makro erkennen.

Ob ein Makro in zwei Jahren noch änderbar ist, entscheidet sich bei der Umsetzung. So bauen wir es.

Der Code ist dokumentiert, damit nachvollziehbar bleibt, was das Makro tut. Bei einem Fehler erscheint eine Meldung im Klartext und kein stiller Abbruch. Eingabe, Berechnung und Ausgabe liegen auf getrennten Blättern, sodass eine Änderung am Layout nicht die Rechnung zerstört.

Bei einem übernommenen Makro prüfen wir zuerst, ob sich die Weiterarbeit lohnt. Manchmal ist ein Neuaufbau günstiger als die Reparatur, und dann sagen wir das vor dem Angebot.

So läuft die Zusammenarbeit

Vom Anruf zum laufenden Makro.

01

Aufgabe oder Datei ansehen

Sie schildern den Ablauf oder schicken die Datei. Wir sehen uns an, was passiert und wo manuelle Arbeit anfällt.

Erstgespräch, kostenlos

02

Aufwand schätzen

Sie erhalten ein Angebot mit geschätztem Aufwand und der Empfehlung, ob ein Makro die richtige Technik ist.

Angebot

03

Programmieren und testen

Wir setzen das Makro um und testen es mit Ihren echten Daten, auch mit Sonderfällen.

Nach Aufwand

04

Übergeben

Sie bekommen eine Einweisung und wissen, was bei einer Fehlermeldung zu tun ist.

Einweisung

Aus der Praxis

Ein Excel-Projekt mit VBA.

Excel & VBA

Projektanlage bei Metalltechnik Herrmann

Die Anlage eines neuen Projekts bestand aus mehreren wiederkehrenden Schritten: Projektnummer vergeben, Ordnerstruktur in OneDrive anlegen, Standarddokumente bereitstellen und Aufgaben in MeisterTask erstellen. Eine Excel-Anwendung übernimmt das nach Eingabe der Projektdaten.

20 Min. weniger Aufwand pro Projekt

Excel & VBA OneDrive MeisterTask

Alle Referenzen ansehen

Kosten und Aufwand

70 € pro Stunde, abgerechnet nach Aufwand.

Der Satz gilt zuzüglich gesetzlicher Umsatzsteuer. Das Erstgespräch kostet nichts.

Wie viele Stunden ein Makro braucht, hängt davon ab, wie klar der Ablauf beschrieben ist, wie viele Sonderfälle es gibt und ob andere Programme beteiligt sind. Eine Erweiterung an einem vorhandenen Makro ist meist kleiner als ein Neuaufbau.

Ob sich der Aufwand lohnt, lässt sich mit eigenen Zahlen nachrechnen.

Amortisation berechnen

Häufige Fragen

Excel-Makro programmieren lassen: Fragen vor dem Start

Was kostet es, ein Excel-Makro programmieren zu lassen?

Wir rechnen 70 € pro Stunde zuzüglich Umsatzsteuer ab. Vor dem Start erhalten Sie ein Angebot mit geschätztem Aufwand. Wie viele Stunden es werden, hängt vom Ablauf ab.

Können Sie ein vorhandenes Makro reparieren?

Ja. Wir sehen uns den Code zuerst an und sagen Ihnen, ob eine Reparatur sinnvoll ist oder ein Neuaufbau günstiger wäre.

Brauche ich ein Makro, oder reichen Formeln?

Formeln und Power Query erledigen vieles ohne Makro. Ein Makro lohnt sich, wenn Schritte nacheinander ablaufen sollen, Dialoge nötig sind oder andere Programme beteiligt sind.

Läuft ein Makro auch in Excel für das Web?

Nein. VBA-Makros werden in Excel für das Web nicht ausgeführt. Für diesen Fall prüfen wir Alternativen wie Office Scripts oder einen automatisierten Workflow.

Wie schnell bekomme ich eine Antwort?

Werktags innerhalb von 24 Stunden. Beschreiben Sie im Kontaktformular kurz, was heute von Hand läuft.

Nächster Schritt

Läuft Ihr Makro nicht, oder fehlt noch eins?

Schildern Sie uns kurz, was in Excel von Hand läuft oder was nicht mehr funktioniert. Gemeinsam prüfen wir, ob und wie sich das sinnvoll automatisieren lässt.