← ← Zurück zum Blog
Excel Power Automate Office Scripts Power Query Automatisierung Microsoft 365

Excel-Automatisierung mit Power Automate

Excel ist das meistgenutzte Tool in österreichischen Unternehmen — und gleichzeitig eine der häufigsten Quellen für manuelle Fehler und ineffiziente Prozesse. Tabellen, die per E-Mail hin- und hergeschickt werden, Copy-Paste-Orgien, VBA-Makros, die nur ein einziger Mitarbeiter versteht: Das muss nicht so sein.

In diesem Artikel zeige ich Ihnen, wie Sie Excel-basierte Workflows modernisieren und automatisieren können — mit den richtigen Tools aus dem Microsoft 365 Ökosystem.

Das Problem mit manuellen Excel-Prozessen

Fast jedes Unternehmen kennt diese Situation: Eine Excel-Datei wandert per E-Mail von Abteilung zu Abteilung, jeder trägt etwas ein, Versionen vermischen sich, und am Ende weiß niemand mehr, welche Datei die aktuelle ist.

Typische Symptome:

  • Mehrere Versionen derselben Datei mit Datum im Dateinamen (Bericht_final_v3_FINAL2.xlsx)
  • Daten werden manuell aus einem System in Excel kopiert — täglich oder wöchentlich
  • Berichte werden manuell erstellt und per E-Mail versendet
  • VBA-Makros, die fragil sind und bei jedem Update brechen

Die vier Wege zur Excel-Automatisierung

1. Power Automate + Excel Online

Power Automate bietet einen nativen Excel Online (Business)-Connector, mit dem Sie direkt Zeilen lesen, hinzufügen, aktualisieren und löschen können — ohne die Datei zu öffnen.

Typische Anwendungsfälle:

  • Neue Zeile in Excel hinzufügen, wenn ein Formular ausgefüllt wird
  • Excel-Tabelle täglich aktualisieren und per E-Mail als Anhang versenden
  • Daten aus mehreren Excel-Dateien in einer Masterdatei zusammenführen
  • Excel-Werte als Trigger nutzen (z. B. wenn ein Status auf „Freigegeben” wechselt)

Voraussetzung: Die Excel-Datei muss in SharePoint Online oder OneDrive for Business gespeichert sein (nicht lokal).

2. Office Scripts — der moderne VBA-Ersatz

Office Scripts sind JavaScript-basierte Skripte, die direkt in Excel Online laufen — ähnlich wie VBA, aber moderner, stabiler und Cloud-fähig.

Vorteile gegenüber VBA:

  • Läuft im Browser, kein lokales Excel nötig
  • Kann von Power Automate aufgerufen werden — ein entscheidender Vorteil
  • Kein Sicherheitsproblem mit Makros
  • TypeScript-basiert — wartbarer als VBA-Code

Beispiel: Ein Office Script formatiert automatisch eine Excel-Tabelle, berechnet Zwischensummen und erstellt eine neue Zusammenfassungszeile — ausgelöst von einem Power Automate Flow.

3. Power Query — Daten automatisch transformieren

Power Query ist das mächtigste Werkzeug für die Datentransformation in Excel und Power BI. Statt Daten manuell zu bereinigen und umzuformen, definieren Sie einmalig eine Abfrage — und Excel aktualisiert die Daten auf Knopfdruck oder automatisch.

Was Power Query kann:

  • CSV- und Excel-Dateien aus einem SharePoint-Ordner automatisch zusammenführen
  • Daten aus Web-APIs direkt in Excel laden
  • Datenbereinigung (Duplikate entfernen, Spalten umbenennen, Formate angleichen) einmalig definieren und wiederverwenden
  • Verbindung zu SQL-Datenbanken, SharePoint-Listen oder OData-Feeds

4. VBA ersetzen — wann und wie?

VBA ist nicht per se schlecht — aber es ist oft der falsche Werkzeugkasten für moderne Automatisierungen:

SzenarioEmpfehlung
Makro soll von Power Automate ausgelöst werdenOffice Scripts
Datentransformation und -bereinigungPower Query
Integration mit anderen M365-DienstenPower Automate
Komplexe UI-Logik in Excel-DesktopVBA (oder besser: Canvas App)

Wenn Sie VBA-Makros haben, die täglich oder bei bestimmten Ereignissen ausgelöst werden, ist ein Umstieg auf Office Scripts + Power Automate in den meisten Fällen sinnvoll.

Praxisbeispiel: Automatischer Wochenbericht

Hier ein reales Szenario: Ein Vertriebsteam pflegt seine Kundenkontakte in einer Excel-Datei in SharePoint. Jeden Freitag wird manuell ein Bericht erstellt und per E-Mail an die Geschäftsleitung geschickt.

Die automatisierte Lösung:

  1. Jeden Freitag um 17:00 Uhr startet ein geplanter Power Automate Flow
  2. Office Script liest die Excel-Tabelle, berechnet Wochensummen und formatiert eine Zusammenfassung
  3. Power Automate exportiert das Ergebnis als PDF-Anhang
  4. E-Mail wird automatisch an die Geschäftsleitung gesendet

Ergebnis: 30 Minuten manuelle Arbeit entfallen jede Woche — das sind über 26 Stunden im Jahr.

Excel + SharePoint = echter Mehrwert

Der größte Hebel entsteht, wenn Excel-Dateien nicht mehr lokal, sondern in SharePoint Online liegen. Erst dann können Sie:

  • Power Automate-Flows auf Dateiänderungen reagieren lassen
  • Office Scripts cloud-seitig ausführen
  • Versionshistorie nutzen (SharePoint speichert automatisch alle Versionen)
  • Mehrere Personen gleichzeitig in der Datei arbeiten lassen

Die Migration einer lokalen Excel-Datei nach SharePoint ist in den meisten Fällen in wenigen Minuten erledigt.

Fazit

Excel verschwindet nicht — aber wie Sie Excel verwenden, sollte sich weiterentwickeln. Mit Power Automate, Office Scripts und Power Query haben Sie drei leistungsstarke Werkzeuge, die Excel von einer passiven Tabelle zu einem aktiven Teil Ihrer Prozesslandschaft machen.

Passende Leistungen:

Weiterführende Ressourcen:

Haben Sie Excel-Prozesse, die Sie gerne automatisieren würden? Kontaktieren Sie mich — ich zeige Ihnen, was konkret möglich ist und was der schnellste Weg dorthin ist.

Haben Sie ein ähnliches Projekt?

Als Freelancer für IT Prozessautomatisierung in Wien unterstütze ich KMU bei der Umsetzung — von der Beratung bis zum fertigen Workflow.