Nach dem Festlegen einer Excel-Instanz, entweder mit der Aktion Excel starten oder Anhängen an ausgeführtes Excel, können Sie weiter mit Ihren Excel-Arbeitsblättern weiterarbeiten.
Um Daten aus einem Excel-Dokument zu lesen und zu extrahieren, verwenden Sie die Aktion Aus Excel-Arbeitsblatt einlesen. Sie können den Wert einer einzelnen Zelle oder Datentabelle abrufen. Das folgende Beispiel liest die Zellen A1 bis E5:
Wenn der Flow ausgeführt wird, speichert die Aktion die Daten in einer Datentabellen-Variablen:
Um Daten in ein Excel-Arbeitsblatt zu schreiben, verwenden Sie die Aktion In Excel-Arbeitsblatt schreiben. Diese Aktion kann statische Daten oder Variablen in eine bestimmte Zelle oder mehrere Zellen in einem Excel-Arbeitsblatt schreiben.
Das folgenden Beispiel schreibt die vorher genannte Datentabelle in die Zelle A51:
Jede Zelle in der Datentabelle füllt die entsprechende Zelle in der Arbeitsmappe aus. Das Ergebnis ist, dass der Zellbereich A51 bis E55 mit dem Inhalt der Datentabelle gefüllt wird.
Ändern der Größe von Spalten/Zeilen in Excel-Arbeitsblatt
Ändert die Größe einer Auswahl von Spalten oder Zeilen im aktiven Arbeitsblatt einer Excel-Instanz.
Geben Sie die Excel-Instanz an. Diese Variable muss zuvor in der Aktion „Excel starten“ angegeben worden sein.
Ändern der Größe des Ziels
NICHT ZUTREFFEND
Spalte, Zeile
Spalte
Angeben, ob Größe von Spalten oder Zeilen geändert werden soll
Auswahlbereich
NICHT ZUTREFFEND
Einzeln, Bereich, Alle verfügbaren
Unverheiratet
Angeben, ob eine einzelne Spalte/Zeile, ein Bereich von Spalten/Zeilen oder alle verfügbaren Spalten/Zeilen im aktiven Arbeitsblatt ausgewählt werden sollen
Das Makro, das ausgeführt werden soll. Der Text sollte aus dem Namen des Makros bestehen, gefolgt von beliebigen Argumenten (optional), alle getrennt durch Semikolons.
Erzeugte Variablen
Diese Aktion erzeugt keine Variablen.
Ausnahmen
Ausnahme
Beschreibung
Ausführen des Makros fehlgeschlagen
Gibt ein Problem beim Ausführen des angegebenen Makros an
Aktives Excel-Arbeitsblatt abrufen
Ruft das aktive Arbeitsblatt eines Excel-Dokuments ab.
Die Indexnummer des zu löschenden Arbeitsblatts. Die Nummerierung beginnt bei 1, d. h. der Index des ersten Arbeitsblatts ist 1, der des zweiten ist 2 usw.
Der Index des Arbeitsblatts, das umbenannt werden soll. Die Nummerierung beginnt bei 1, d. h. der Index des ersten Arbeitsblatts ist 1, der des zweiten ist 2 usw.
Der Index des Arbeitsblatts, das kopiert werden soll. Die Nummerierung beginnt bei 1, d. h. der Index des ersten Arbeitsblatts ist 1, der des zweiten ist 2 usw.
Geben Sie die Excel-Instanz an, mit der Sie arbeiten wollen. Diese Variable muss zuvor in der Aktion „Excel starten“ angegeben worden sein.
Aktivieren
NICHT ZUTREFFEND
Absolut angegebene Zelle, Relativ angegebene Zelle
Absolut angegebene Zelle
Gibt an, ob die Zelle absolut oder relativ aktiviert werden soll. Dazu wird als Abstand die Anzahl der Zellen zwischen der aktuell aktivierten Referenzzelle und der zu aktivierenden Zelle verwendet.
Der numerische Wert der Zellreihe. Die Nummerierung beginnt bei 1.
Erzeugte Variablen
Diese Aktion erzeugt keine Variablen.
Ausnahmen
Ausnahme
Beschreibung
Aktivieren von Zelle fehlgeschlagen
Weist auf ein Problem beim Aktivieren einer Excel-Zelle hin
Zellen im Excel-Arbeitsblatt auswählen
Wählt einen Zellbereich im aktiven Arbeitsblatt einer Excel-Instanz aus.
Sie haben drei Möglichkeiten, einen Bereich von Zellen über Excel mit der Aktion Zellen im Excel-Arbeitsblatt auswählen abzurufen.
Zu Beginn benötigen Sie eine gültige Excel-Instanz, die Sie mit der Aktion Excel starten erstellen und die entsprechenden Eingaben bereitstellen können.
Um einen Zellbereich auszuwählen, indem Sie explizit die Koordinaten des Bereichs angeben, wählen Sie die Option Zellbereich in der Eigenschaft Auswählen aus, und geben Sie dann einen Bereich an, indem Sie die Zahl oder den Buchstaben der Zellen eingeben, die ihren Anfang und ihr Ende in den folgenden Eigenschaften definieren: Startspalte, Startzeile, Endspalte, Endzeile.
Um einen Zellbereich relativ zur aktuell aktiven Zelle auszuwählen, wählen Sie zunächst die Option Zellbereich relativ zur aktiven Zelle in der Eigenschaft Auswählen aus. Definieren Sie dann die Richtung in der X- und Y-Achse basierend auf der Position der aktuell aktiven Zelle sowie den Versatz von der aktiven Zelle in den beiden Achsen, indem Sie die Eigenschaften Richtung der X-Achse, Offset der X-Achse, Richtung der Y-Achse und Offset der Y-Achse ändern.
Um einen Zellbereich auszuwählen, wählen Sie die Option Benennt Zellen in der Eigenschaft Auswählen anhand des Namens des Bereichs aus.
Name, der den Zielbereich zum automatischen Ausfüllen darstellt. Der Quellbereich sollte von derselben Zelle aus beginnen und im Zielbereich enthalten sein
Die Startspaltennummer oder der Startbuchstabe, an die/den die Daten beginnend mit der ersten leeren Zeile des Ziels angehängt werden. Wenn das Feld leer gelassen wird, wird stattdessen die erste Spalte des angegebenen Ziels verwendet.
Die Überschrift der Startspalte, an die die Daten beginnend mit der ersten leeren Zeile des Ziels angehängt werden. Wenn das Feld leer gelassen wird, wird stattdessen die erste Spalte des angegebenen Ziels verwendet.
Erzeugte Variablen
Diese Aktion erzeugt keine Variablen.
Ausnahmen
Ausnahme
Beschreibung
Fehler beim Anfügen von Zellen
Weist auf ein Problem beim Anfügen von Zellen in Excel hin
Suchbereich in Excel-Arbeitsblatt
Sucht und gibt das Ergebnis der LOOKUP-Funktion von Excel zurück.
Die Array-Form von LOOKUP sucht in der ersten Zeile oder Spalte eines Arrays nach dem angegebenen Wert und gibt einen Wert von derselben Position in der letzten Zeile oder Spalte des Arrays zurück. Verwenden Sie diese Form von LOOKUP, wenn sich die Werte, die Sie abgleichen möchten, in der ersten Zeile oder Spalte des Arrays befinden. Bleibt diese Option deaktiviert, wird stattdessen die Vektorform von LOOKUP verwendet, die in einem einzeiligen oder einspaltigen Bereich (einem sogenannten Vektor) nach einem Wert sucht und einen Wert von derselben Position in einem zweiten einzeiligen oder einspaltigen Bereich zurückgibt.
Gibt ein Problem beim Suchen eines Werts in Excel an
Legen Sie die Farbe der Zellen im Excel-Arbeitsblatt fest
Füllt den Hintergrund der ausgewählten Zellen im aktiven Arbeitsblatt einer Excel-Instanz mit der angegebenen Farbe aus.
Sie können die Farbe definieren, indem Sie einen Hexadezimalcode eingeben, oder Sie können aus einer Auswahl vordefinierter Farbnamen wählen, die in der Liste bereitgestellt werden. Wenn Sie die Option Transparent auswählen, bleiben die Zellen ohne Farbfüllung.
Gibt an, ob sich die Excel-Tabelle unter einem eindeutigen Excel-Prozess befinden soll. Makros und Add-Ins aus anderen Tabellenkalkulationen sind nicht zugänglich.
Die spezifische Excel-Instanz zur Verwendung mit späteren Excel-Aktionen. Damit kann der Benutzer festlegen, auf welches von möglicherweise mehreren Excel-Tabellenblättern er zugreifen will
Ausnahmen
Ausnahme
Beschreibung
Starten von Excel fehlgeschlagen
Weist auf ein Problem beim Starten einer Excel-Instanz hin.
Öffnen des Excel-Dokuments fehlgeschlagen
Gibt ein Problem beim Öffnen des angegebenen Excel-Dokuments an
An ausgeführtes Excel anfügen
Wird an ein bereits geöffnetes Excel-Dokument angefügt.
Gibt an, ob der Inhalt der Zellen rein als Text oder als nächster übereinstimmender Typ abgerufen werden soll, z. B. Datum/Uhrzeit für Datumsangaben, numerisch für Zahlen usw.
Geben Sie an, ob die erste Zeile als Spaltennamen berücksichtigt werden soll. In diesem Fall werden die Namen nicht als Daten in die Tabelle eingelesen und spätere Aktionen können die Daten nach Spaltennamen durchsuchen.
Geben Sie den Text, die Zahl oder die Variable ein, die eingefügt werden soll. Wenn die Variable eine Tabelle enthält, füllt sie die Zellen rechts und darunter auf und überschreibt ggf. andere Zelldaten und eine Liste füllt die Zellen darunter.
Schreibmodus
NICHT ZUTREFFEND
Auf angegebene Zelle, Auf aktuell aktive Zelle
In angegebener Zelle
Gibt an, ob in eine angegebene Zelle oder die derzeit aktive Zelle geschrieben werden soll
Die Zeile der Zelle, in die geschrieben werden soll. Die Nummerierung beginnt bei 1, d. h. der Index des ersten Arbeitsblatts ist 1, der des zweiten ist 2 usw.
Erzeugte Variablen
Diese Aktion erzeugt keine Variablen.
Ausnahmen
Ausnahme
Beschreibung
Schreiben des Werts in Excel fehlgeschlagen
Gibt ein Problem beim Schreiben des angegebenen Werts in die Excel-Instanz an
Die Indexnummer des Arbeitsblatts, das aktiviert werden soll. Die Nummerierung beginnt bei 1, d. h. der Index des ersten Arbeitsblatts ist 1, der des zweiten ist 2 usw.
Gibt an, ob das neue Excel-Arbeitsblatt vor oder nach den vorhandenen Arbeitsblättern hinzugefügt werden soll
Erzeugte Variablen
Diese Aktion erzeugt keine Variablen.
Ausnahmen
Ausnahme
Beschreibung
Ein Arbeitsblatt mit demselben Namen ist bereits vorhanden
Gibt an, dass das Arbeitsblatt nicht hinzugefügt werden konnte, weil bereits ein Arbeitsblatt mit diesem Namen vorhanden ist.
Hinzufügen von Arbeitsblatt fehlgeschlagen
Gibt ein Problem beim Hinzufügen des Arbeitsblatts an
Erste freie Spalte/Zeile aus Excel-Arbeitsblatt holen
Ruft die erste freie Spalte und/oder Zeile des aktiven Arbeitsblatts ab. Dies ist nützlich, um neue Daten in ein Arbeitsblatt einzufügen, in dem sich bereits Daten befinden.
Die Excel-Instanz, mit der gearbeitet werden soll. Diese Variable muss zuvor in der Aktion Excel starten angegeben worden sein.
Löschen
NICHT ZUTREFFEND
Zellbereich, Zellbereich relativ zur aktiven Zelle, benannte Zellen, einzelne Zelle
Bereich von Zellen
Gibt an, ob ein explizit festgelegter Zellbereich oder ein Zellbereich relativ zur aktuell aktiven Zelle, benannte Zellen oder eine einzelne Zelle ausgewählt werden soll.
X-Achsenrichtung
NICHT ZUTREFFEND
Links, Rechts
Nach links
Die Versatzrichtung der X-Achse. Gibt an, wo entlang der horizontalen Achse gesucht wird, basierend auf der Position der aktuell aktiven Zelle.
Die Excel-Instanz, mit der gearbeitet werden soll. Diese Variable muss zuvor in der Aktion „Excel starten“ angegeben worden sein.
Spalte sortieren in
NICHT ZUTREFFEND
Aktives Blatt, Tabelle, Bereich
Aktives Blatt
Geben Sie an, ob die zu sortierende Spalte Teil einer Tabelle, eines nach Namen oder absoluten Koordinaten festgelegten Bereich oder des allgemeinen aktiven Arbeitsblatts ist.
Gibt an, dass die erste Zeile des Arbeitsblatts eine Kopfzeile ist.
Erzeugte Variablen
Diese Aktion erzeugt keine Variablen.
Ausnahmen
Ausnahme
Beschreibung
Fehler beim Sortieren der Zellen in Arbeitsblatt
Bedeutet, dass es beim Sortieren der Zellen im Arbeitsblatt ein Problem gibt.
Zellen in Excel-Arbeitsblatt filtern
Mit Zellen in Excel-Arbeitsblatt filtern können Entwicklungsfachkräfte im aktiven Blatt, in der Tabelle oder im Bereich einen Filter erstellen und auf die Werte einer angegebenen Spalte anwenden. Um mehrere Spalten in einem aktiven Blatt, einer aktiven Tabelle, einem aktiven Bereich zu filtern, müssen mehrere Aktionen Zellen in Excel-Arbeitsblatt filtern jeweils mit dem entsprechenden Filter verwendet werden.
Wichtig
Um mehrere Filter in einem bestimmten aktiven Blatt, einer Tabelle oder einem Bereich anzuwenden, achten Sie darauf, dass alle verwendeten Aktionen Zellen in Excel-Arbeitsblatt filtern auf dieselbe Quelle (aktives Blatt, aktive Tabelle, aktiver Bereich) abzielen.
Wenn Sie Zellen in Excel-Arbeitsblatt filtern in einem aktiven Blatt oder Bereich mit bereits vorhandenen bzw. angewandten Filtern verwenden.
Wenn der Zielbereich derselbe ist wie der, auf den die vorherigen Filter angewendet wurden, werden alle Filter angewendet.
Wenn der Zielbereich nicht derselbe ist wie der, auf den die vorherigen Filter angewendet wurden, werden die vorherigen Filter gelöscht und der neueste Filter angewendet.
Wenn der Zielbereich eine Tabelle ist, werden alle Filter angewendet.
Die Excel-Instanz, mit der gearbeitet werden soll. Diese Variable muss zuvor in der Aktion „Excel starten“ angegeben worden sein.
Spalte filtern in
NICHT ZUTREFFEND
Aktives Blatt, Tabelle, Bereich
Aktives Blatt
Geben Sie an, ob die zu filternde Spalte Teil einer Tabelle, eines nach Namen oder absoluten Koordinaten festgelegten Bereich oder des allgemeinen aktiven Arbeitsblatts ist
Die Excel-Instanz, mit der gearbeitet werden soll. Diese Variable muss zuvor in der Aktion „Excel starten“ angegeben worden sein.
Operation
NICHT ZUTREFFEND
Erste leere Zelle, erste leere Zelle in Spalte, erste leere Zelle in Zeile, alle leeren Zellen
Erste leere Zelle
Geben Sie an, ob nach der ersten leeren Zelle, der ersten leeren Zelle in der Spalte, der ersten leeren Zelle in der Zeile oder allen leeren Zellen innerhalb eines bestimmten Bereichs gesucht werden soll.
Suchrichtung
NICHT ZUTREFFEND
Nach Zeile, nach Spalte
Nach Zeile
Geben Sie an, ob nach Zeilen oder Spalten gesucht werden soll, um die erste leere Zelle in einem bestimmten Bereich zu finden.
Suchen in
NICHT ZUTREFFEND
Benannte Zellen, spezifischer Bereich
Benannte Zellen
Suchen Sie nach einer leeren Zelle in einer benannten Zelle oder einem durch die Startspalte/-zeile und die Endspalte/-zeile festgelegten Bereich.
Bedeutet, dass ein Problem beim Abrufen der leeren Zellen aus dem Arbeitsblatt vorliegt.
Bekannte Einschränkungen
Verwendung von Excel-Dateien, die über OneDrive oder SharePoint synchronisiert wurden
Die Interaktion mit Microsoft Excel-Dateien, die in synchronisierten Ordnern in OneDrive oder SharePoint enthalten sind, kann zu einem fehlerhaften Flow führen. Power Automate für Desktop verwendet COM-Objekte für Excel-Interaktionen. OneDrive und SharePoint sind nicht vollständig mit Excel-Instanzen kompatibel, die über COM gestartet werden.
Wenn Sie versuchen, eine Excel-Datei zu öffnen, die in einem OneDrive- oder SharePoint-Verzeichnis gespeichert ist, kann es aus diesem Grund vorkommen, dass der Fehler Datei nicht gefunden angezeigt wird Führen Sie eine der folgenden Problemumgehungen aus, um dieses Problem zu beheben:
Problemumgehung 1
Erstellen Sie eine lokale Kopie der jeweiligen Excel-Datei.
Ändern Sie die lokale Kopie der Excel-Datei mit den Excel-Automatisierungsaktionen von Power Automate für Desktop.
Überschreiben Sie die über OneDrive/Sharepoint synchronisierte Excel-Dateikopie mit der lokalen Kopie, die die neuesten Änderungen enthält.
Problemumgehung 2
Anmerkung
Diese Problemumgehung kann im Allgemeinen verwendet werden, wenn die Aktion Excel starten nicht ausgeführt werden kann.
Öffnen Sie eine neue Excel-Instanz mit der Aktion Anwendung ausführen. Stellen Sie sicher, dass Sie zwischen den Aktionen genügend Wartezeit einplanen, damit der Excel-Prozess einschließlich aller Add-Ins vollständig geladen werden kann.
Verwenden Sie die Aktion An Excel anhängen, um eine Verbindung zum neuen Prozess herzustellen.