Microsoft Excel

Herbers Excel/VBA-Archiv

Abgleich mehrer Tabellenblätter

Betrifft: Abgleich mehrer Tabellenblätter von: G.B.
Geschrieben am: 15.09.2020 12:40:58

Hallo zusammen,


ich habe eine Arbeitsmappe mit mehreren Tabellenblättern.

In jedem Tabellenblatt steht in Spalte C der Wert: offen oder der Wert erl.

in der Spalte A steht Text


Ich würde gerne in einem weiteren Tabellenblatt nur den Zelleninhalt aus Spalte A der einzelnen Tabellenblätter ausgeben lassen, wenn in Spalte C der Tabellenblätter offen als Kriterium steht.


Danke für mögliche Ideen.

Betrifft: AW: Abgleich mehrer Tabellenblätter
von: ChrisL
Geschrieben am: 15.09.2020 13:00:58

Hi

Power Query.

Menü Daten, Abrufen und transformieren, Aus Tabelle

Filter setzen, überflüssige Spalten löschen, Speichern, fertig.

cu
Chris

Betrifft: AW: Abgleich mehrer Tabellenblätter
von: ChrisL
Geschrieben am: 15.09.2020 13:08:00

sorry, erst jetzt bemerkt, dass es ja mehrere Tabellen sind, die zuerst kombiniert werden müssen.

da müsstest du dich dann doch etwas intensiver mit dem Thema beschäftigen z.B.
https://www.youtube.com/watch?v=z3PXGn19nfI

Mit Ordnerabfragen sollten sich auch mehrere Tabellenblätter extrahieren lassen.

Ansonsten Frage bitte wieder als offen markieren.

Betrifft: Neustart - Power Query Lösungsweg
von: ChrisL
Geschrieben am: 15.09.2020 13:28:06

Hi

Jetzt noch einmal richtig. Hier das Lösungsbeispiel:
https://www.herber.de/bbs/user/140236.xlsx

Die Tabellen der bestehenden Mappe zuerst alle als "intelligente" Tabellen formatieren d.h. markieren, Menü Start, Formatvorlagen, Als Tabelle formatieren.

Danach wie im Video beschrieben, Menü Daten, neue Abrage, aus anderen Quellen, leere Abfrage

Weiter in der Befehlszeile =Excel.CurrentWorkbook() reinschreiben (siehe ebenfalls Video) und schon ist die Tabellenliste da. Bei Bedarf unnötige Tabellen wegfiltern.

Erweitere Content wie folgt:


Abschliessend die überflüssigen Spalten löschen und speichern.

cu
Chris

Beiträge aus dem Excel-Forum zum Thema "Abgleich mehrer Tabellenblätter"