VBA-MakrosExcel

Excel-VBA-Makro für wiederkehrende Aufgaben

Lieferung ab 1 TagÜberarbeitungen inklusiveQualitätsprüfung
Pakete
ZahlungsschutzMehr dazu
  • Überarbeitungen im Rahmen des Pakets sind kostenlos.
  • Reagieren Sie nicht innerhalb von 3 Tagen nach der Lieferung, gilt die Arbeit automatisch als abgenommen.
Bestellen · 23 €

Das Geld wird bei der Zahlung reserviert und erst freigegeben, wenn Sie die Arbeit abnehmen.

Excel-VBA-Makro für wiederkehrende Aufgaben

Beispielergebnis

Beispiel für das Standard-Paket

Tabellenvorlage: Rechnungsübersicht für eine kleine Agentur

Aufbau — Tab „Rechnungen“

SpalteÜberschriftAusgefüllt von
ARechnungs-Nr.Ihnen
BKundeIhnen (Drop-down aus Tab „Kunden“)
CRechnungsdatumIhnen
DBetragIhnen
EZahlungsziel (Tage)Formel
FFällig amFormel
GBezahlt amIhnen (leer bis zur Zahlung)
HStatusFormel
ITage überfälligFormel

Formeln (Auszug, 6 von 10)

E2 — Zahlungsziel aus der Kundenliste =WENNFEHLER(SVERWEIS(B2; Kunden!A:C; 3; FALSCH); 30) Sucht das Zahlungsziel des Kunden im Tab „Kunden“; fehlt der Kunde, gelten 30 Tage.

F2 — Fälligkeit =WENN(C2=""; ""; C2 + E2) Addiert das Zahlungsziel zum Rechnungsdatum. Bleibt bei leeren Zeilen leer.

H2 — Status =WENN(C2=""; ""; WENN(G2<>""; "Bezahlt"; WENN(HEUTE()>F2; "Überfällig"; "Offen"))) Bezahlt, wenn ein Zahlungsdatum eingetragen ist; sonst nach Fälligkeit Überfällig, ansonsten Offen.

I2 — Tage überfällig =WENN(H2="Überfällig"; HEUTE() - F2; "")

Übersicht!B2 — Summe offen =SUMMEWENNS(Rechnungen!D:D; Rechnungen!H:H; "<>Bezahlt"; Rechnungen!C:C; "<>")

Übersicht!A5 — offener Betrag je Kunde (eine Formel füllt die Tabelle) =QUERY(Rechnungen!B:H; "select B, sum(D) where H <> 'Bezahlt' and B is not null group by B order by sum(D) desc label sum(D) 'Offen'"; 1)

Wo einfügen

  • E2, F2, H2 und I2 in Zeile 2 von „Rechnungen“ einfügen und bis Zeile 500 nach unten ziehen
  • Die beiden Formeln der Übersicht einmal einfügen; sie aktualisieren sich von selbst
  • Bedingte Formatierung auf H2:H500: Text ist „Überfällig“ → hellrote Füllung

Sonderfälle

  • Teilzahlung: Zeile mit dem Restbetrag und neuer Nummer wie RE-041b anlegen
  • Kunde umbenannt: nur im Tab „Kunden“ ändern; das Drop-down hält die Zeilen einheitlich
  • Excel statt Sheets: alle Formeln funktionieren außer QUERY; stattdessen eine PivotTable über die Spalten B, D, H

Prüfbeispiel

Rechnung RE-038, Kunde Zahnarztpraxis Nordstadt, ausgestellt am 1. September, Zahlungsziel 14 Tage → fällig am 15. September. Heute 20. Oktober, nicht bezahlt → Überfällig, 35 Tage.

Kunde: Videoproduktionsstudio mit 4 Personen. Werkzeug: Google Sheets (deutsche Spracheinstellung). Aufgabe: „Wir verlieren den Überblick, wer bezahlt hat. Wir brauchen ein Blatt, das überfällige Rechnungen und den offenen Betrag je Kunde zeigt.“

Kunde und alle Angaben sind erfunden.

Über diese Leistung

Ein VBA-Makro erledigt in Sekunden, was Sie jede Woche in Excel von Hand tun: Blätter aus vielen Arbeitsmappen zusammenführen, einen Bericht nach Verantwortlichen in Dateien aufteilen, einen Export aus Ihrer Buchhaltungssoftware bereinigen oder einen Bericht jedes Mal gleich formatieren. Wir schreiben das Makro für Ihre Arbeitsmappe, kommentieren jeden Schritt und erklären, wie Sie sie als Datei mit Makros speichern, das Makro einer Schaltfläche zuweisen und es zuerst sicher an einer Kopie testen. Es läuft in Desktop-Excel für Windows und auf dem Mac mit einigen Einschränkungen, auf die wir hinweisen.

Was enthalten ist

  • Das bekommen SieKommentierter VBA-Code, Schritte zum Einbinden in Ihre Arbeitsmappe und eine Schaltfläche sowie Hinweise, was das Makro verändert. Geliefert als Text, den Sie in den VBA-Editor einfügen.
  • Ihre Schritte als MakroFür den Aufbau Ihrer Arbeitsmappe geschrieben
  • DateiübergreifendArbeitsmappen in einem Ordner zusammenführen oder aufteilen
  • Start-SchaltflächeIm Blatt oder in der Schnellzugriffsleiste
  • FehlerbehandlungKlare Meldungen statt Absturz
  • EinstellungsformularIm Premium-Paket: Optionen vor dem Start wählen

So funktioniert es

  1. 1
    BriefingSie listen die Schritte auf, die Sie wiederholen
  2. 2
    CodeWir schreiben und kommentieren das Makro
  3. 3
    InstallationSie binden es ein und testen an einer Kopie

Was wir von Ihnen brauchen

Die Schritte, die Sie derzeit wiederholen, ein Screenshot des Blatts, Ihre Excel-Version und Windows oder Mac sowie ungefähr, wie viele Zeilen oder Dateien verarbeitet werden. Dokumente können auch als PDF-, Word- oder Excel-Dateien angehängt werden.

Wir fragen Sie:

  • Welche Excel-Version nutzen Sie, unter Windows oder Mac?
  • Was erledigen Sie derzeit von Hand, Schritt für Schritt?
  • Arbeitet das Makro mit einer Arbeitsmappe oder einem Ordner voller Dateien?
  • Wie viele Zeilen oder Dateien sind es?

Pakete vergleichen

PaketeBasisMakro für 1 Aufgabe11 €StandardMakro für bis zu 3 Aufgaben23 €PremiumBis zu 6 Aufgaben mit Einstellungsformular44 €
Lieferzeit1 Tag2 Tage3 Tage
Überarbeitungen123
Aufgaben im Makro1bis 3bis 6
FehlerbehandlungeinfachJaJa
EinstellungsformularNeinNeinJa
Bestellen BasisBestellen StandardBestellen Premium

Zahlungsschutz

Sie bezahlen bei der Bestellung, aber das Geld wird nur für abgenommene Arbeit freigegeben.

  • FestpreisDer Paketpreis ändert sich nach der Zahlung nicht mehr.
  • Das Geld wird reserviertBei der Zahlung wird der Betrag nur reserviert. Freigegeben wird er erst, wenn Sie die Arbeit abnehmen.
  • Vor der Lieferung geprüftJedes Ergebnis durchläuft eine Qualitätsprüfung, bevor es Sie erreicht, und Sie sehen es auf der Bestellseite, bevor Sie es abnehmen.
  • Kostenlose ÜberarbeitungenFordern Sie Überarbeitungen im Rahmen Ihres Briefings so oft an, wie das Paket es erlaubt.
  • Abnahme nach 3 TagenWenn Sie die Arbeit innerhalb von 3 Tagen nach der Lieferung weder abnehmen noch eine Überarbeitung anfordern, gilt sie automatisch als abgenommen. Schreiben Sie nach der Lieferung im Bestell-Chat, wartet die Bestellung; sobald wir antworten, können wir die 3 Tage neu starten und teilen das im Chat mit.
  • Neuanfertigung oder volle RückerstattungWenn das Ergebnis nicht Ihrem Briefing entspricht und die Überarbeitungen das nicht behoben haben oder die Arbeit mehr als doppelt so lange dauert wie die Frist, schreiben Sie im Bestell-Chat: Wir erstellen die Arbeit neu oder erstatten die Zahlung vollständig.
So funktioniert es →

Fragen und Antworten

Funktioniert es in Excel Online oder Google Sheets?

Nein, VBA läuft nur in Desktop-Excel. Für Google Sheets bestellen Sie stattdessen unser Apps-Script-Angebot.

Excel zeigt beim Öffnen der Datei eine Sicherheitswarnung. Ist das normal?

Ja, Excel warnt bei jeder Datei mit Makros. Wir zeigen, wie Sie sie für diese Datei aktivieren oder ihren Ordner zu den vertrauenswürdigen Speicherorten hinzufügen.

Kann ich rückgängig machen, was das Makro getan hat?

Nicht mit Strg+Z, deshalb empfehlen wir immer, ein neues Makro zuerst an einer Kopie auszuführen. Wo es darauf ankommt, kann das Makro vor dem Start eine Sicherung speichern.

Pakete
Bestellen · 23 €· 2 Tage