Hallo zusammen,
ich bin neu hier im Forum und auch neu in dem Thema Excel VBA.
Aktuell stehe ich vor der Aufgabe in einer Exceldatei mit mehreren Tabellenblättern die Filterfunktion aufzubohren.
Kurze Beschreibung zum Aufbau der Tabellenblätter:
in nahezu jeder Tabelle sind mindestens zwei Spalten identisch. Die restlichen Spalten unterscheiden sich auf den einzelnen Tabellenblättern.
Aktuell ist es so, dass ich in Tabelle1 die Autofilter je nach Vorstellung in beliebigen Spalten setze und eine gefilterte Grundgesamtheit erhalte. Nun würden mich zu diesen Datensätzen noch weitere Daten aus den übrigen Tabellen interresieren. Jedoch kann ich in den übrigen Blättern nicht auf die Selektionsparameter aus Tabelle1 zugreifen, da die Spalten aus Tabelle1 nicht in Tabelle 2 bis n zur Verfügung stehen.
Mit einem SQL würde ich einen join über die gemeinsamen Kriterien ziehen und somit die weiteren Informationen aus den übrigen Tabellenblätttern der Tabelle1 hinzufügen.
Jetzt ist/war meine Idee, die Filter bzw. den "PrimaryKey" vom Typ NUMBER aus Tabelle1 auszulesen und in den übrigen Blättern nur die Datensätze anzuzeigen.
So weit zur Theorie.
Ich wäre euch sehr dankbar wenn Ihr mir ein paar tips in die richtige Richtung geben könntet.
Wenn ich mich zu theoretisch ausgedrückt habe, werde ich noch versuchen ein Beispiel zu kreiieren damit das ganze nicht derart abstrakt bleibt.
Vielen Dank
Jeyjey
|