Ratgeber

Excel-Makro geerbt: Was tun, wenn es keiner versteht

Ein Excel-Makro geerbt zu haben, merkt man meist erst, wenn es nicht mehr läuft. Jahrelang hat ein Klick auf den Knopf Lieferscheine erzeugt, Listen sortiert oder Preise berechnet. Gebaut hat das ein Kollege, der längst in Rente ist, oder ein Bekannter, der damals „mal eben“ geholfen hat. Jetzt kommt eine Fehlermeldung, und im Betrieb weiß niemand, was hinter dem Knopf passiert. Dieser Artikel zeigt, was du sofort tun solltest, wie du herausfindest, was das Makro überhaupt macht, und wann sich Reparieren, Aufräumen oder Ablösen lohnt.

Stand: 01.10.2026 · Florian Zandberg, Elblogik

Typische Lage: Das Makro läuft, bis es nicht mehr läuft

Viele kleine Betriebe im Landkreis Stade haben so eine Datei. Die heißt „Auftraege_neu_FINAL2.xlsm“, liegt auf einem Laufwerk im Büro und hält einen wichtigen Ablauf am Laufen. Der Ersteller des Excel-Makros ist nicht mehr da, eine Beschreibung gibt es nicht. Solange alles funktioniert, fällt das niemandem auf.

Dann ändert sich etwas Kleines. Ein neuer Rechner, eine neue Office-Version, ein umbenannter Ordner, eine zusätzliche Spalte in der Kundenliste. Plötzlich bricht das Makro ab oder liefert falsche Zahlen. Das ist der Moment, in dem viele merken: Das Excel-Makro funktioniert nicht mehr, und keiner kann es reparieren.

Das ist kein Grund zur Panik. Aber es ist ein Grund, jetzt sauber vorzugehen, statt im Code herumzuprobieren.

Erste Hilfe: sichern, kopieren, nichts überschreiben

Bevor irgendwer etwas ändert, kommt die Sicherung. Viele Makro-Dateien verändern sich bei jedem Lauf selbst: Das Makro schreibt Zeilen, löscht Blätter oder speichert unter neuem Namen. Ein misslungener Versuch kann so Daten überschreiben, die du noch brauchst.

  • Die Originaldatei kopieren und die Kopie mit Datum an einem zweiten Ort ablegen.
  • Nur noch mit einer Arbeitskopie testen, nie mit dem Original.
  • Alle Dateien sichern, auf die das Makro zugreift: Vorlagen, Exportordner, verknüpfte Tabellen.
  • Die genaue Fehlermeldung abfotografieren oder abschreiben, mit Datum und was du vorher gemacht hast.
  • Notieren, seit wann der Fehler auftritt und was sich in der Zeit geändert hat.

Bestand aufnehmen: Was tut das Makro eigentlich?

Der wichtigste Schritt ist nicht der Code, sondern der Ablauf. Frag die Leute, die mit der Datei arbeiten: Was gibst du ein, worauf klickst du, was kommt am Ende heraus? Oft wissen die Nutzer sehr genau, was das Ergebnis sein soll, auch wenn niemand den VBA-Code kennt.

Danach lohnt ein Blick hinter die Kulissen. Ein Fachmann kann den Code öffnen, die einzelnen Module durchgehen und aufschreiben, was jedes davon tut. So entsteht aus einer Blackbox eine kurze Beschreibung. Wer ein Excel-Makro dokumentieren lässt, hat danach eine Grundlage für jede weitere Entscheidung.

  • Welche Daten liest das Makro ein, und woher kommen sie?
  • Welche Schritte laufen automatisch ab, welche braucht noch Handarbeit?
  • Was wird erzeugt: Ausdruck, PDF, neue Datei, E-Mail, Änderung in der Tabelle?
  • Welche Teile werden wirklich noch genutzt, welche sind Altlasten?
  • Wer im Betrieb hängt davon ab, und wie oft läuft es?

Reparieren, aufräumen oder ablösen?

Nach der Bestandsaufnahme gibt es meist drei Wege. Welcher passt, hängt davon ab, wie wichtig der Ablauf ist und wie es um den Code steht.

Reparieren passt, wenn der Fehler eine klare Ursache hat, etwa ein geänderter Pfad oder eine verschobene Spalte, und der Rest solide läuft. Dann ist das Excel-Makro reparieren lassen oft schnell erledigt, und die Datei läuft weiter wie bisher.

Aufräumen passt, wenn das Makro grundsätzlich taugt, aber über Jahre gewachsen ist: doppelte Teile, tote Codezeilen, fest eingetragene Werte. Dann wird der Code entschlackt, kommentiert und so umgebaut, dass kleine Änderungen nicht mehr alles umwerfen.

Ablösen passt, wenn mehrere Leute gleichzeitig mit der Datei arbeiten müssen, wenn sie ständig hakt oder wenn ein zentraler Ablauf am seidenen Faden hängt. Ein VBA-Makro abzulösen heißt, den Ablauf neu und sauber in einer eigenen Anwendung abzubilden. Ehrlich gesagt: Für eine Datei, die eine Person einmal im Monat nutzt, ist das oft zu viel. Dann reichen Reparatur und eine gute Beschreibung.

Wann eine kleine Anwendung günstiger ist

Ein Makro durch Software zu ersetzen, klingt teuer. Auf Dauer ist es aber oft die günstigere Wahl, weil die versteckten Kosten wegfallen: Stunden für Fehlersuche, Nacharbeit bei falschen Zahlen, Stillstand, wenn die Datei mal wieder nicht will.

Angenommen, ein typischer Betrieb erzeugt mit einem Makro jeden Tag Lieferscheine aus einer Auftragsliste. Wenn das Makro dreimal im Jahr ausfällt und jedes Mal einen halben Tag kostet, sieht die Rechnung schnell anders aus. Eine kleine Web-Anwendung läuft im Browser, mehrere Leute können gleichzeitig arbeiten, und Änderungen sind nachvollziehbar.

Wichtig beim Umstieg: Alt und neu laufen eine Weile parallel. Erst wenn die Ergebnisse übereinstimmen, wird die alte Datei stillgelegt. Die Daten aus Excel lassen sich in den meisten Fällen übernehmen.

Wie Elblogik bei geerbten Makros hilft

Elblogik sitzt in Dollern und arbeitet für Betriebe in Buxtehude, Stade, im Alten Land und in Hamburg-Süd. Wir schauen uns deine Datei an, sagen dir, was das Makro tut, und empfehlen den Weg, der zu deinem Betrieb passt – auch wenn das heißt, dass eine kleine Reparatur reicht.

Das Erstgespräch ist kostenlos. Für eine erste Preisspanne kannst du vorab den Projekt-Assistenten auf unserer Website nutzen.

Fragen

Was Betriebe am häufigsten fragen.

Warum blockiert Excel plötzlich ein Makro?

Makros können Schadcode enthalten. Deshalb haben Excel und viele Firmennetze Sicherheitseinstellungen, die Makros aus unbekannten Quellen bremsen. Ändert sich dort etwas, läuft eine alte Datei plötzlich nicht mehr. Bist du unsicher, frag deine IT, bevor du etwas freigibst.

Kann man fremden VBA-Code nachvollziehen?

Ja, in den allermeisten Fällen. Auch unkommentierter Code lässt sich Schritt für Schritt lesen und beschreiben. Wer VBA-Code verstehen lassen will, bekommt danach eine Übersicht, was welcher Teil tut und wo die Schwachstellen liegen.

Was kostet es, ein Makro neu zu bauen?

Das hängt vom Umfang ab. Als Vergleich: Eine Lieferschein-Automatik startet bei Elblogik ab 1.490 Euro, unverbindlich; verbindlich ist das Angebot. Der Projekt-Assistent auf unserer Website zeigt dir vorab eine erste Preisspanne für dein Vorhaben.

Wer hilft in der Region?

Elblogik aus Dollern unterstützt Betriebe im Landkreis Stade, in Buxtehude, im Alten Land und in Hamburg-Süd. Wir kommen bei Bedarf vorbei, schauen uns das Makro an und sagen dir ehrlich, was es braucht. Wer ein Excel-Makro programmieren lassen will, bekommt bei uns auch einen sauberen Neubau, wenn sich das lohnt.

Los geht's

Was nervt dich in deinem Betrieb am meisten?

Erzähl davon. In der Regel innerhalb von zwei Werktagen bekommst du eine ehrliche Einschätzung, ob und wie sich ein Tool lohnt.

Projekt anfragen