ich arbeite an einer Methode, über VBA eine Liste ohne Duplikate zu erzeugen, die auf Grundlage von zwei Kriterien erfolgt, die für die Ausgrenzung der Duplikate über & oder Union verschmolzen werden sollen. Die Liste ohne Duplikate soll dann jedoch wieder mit separaten Werten erstellt werden. Ich habe zwei mögliche Ansätze identifiziert und so weit wie möglich realisiert. Aber es haut noch nicht hin.
Ausgangsbasis sind im Tabellenblatt Filterwerte die beiden in getrennten Spalten stehenden Parameter. Diese sollen zeilenweise verschmolzen werden, und dann ohne Duplikate, aber doch wieder getrennt auf ein anderes Blatt kopiert werden.
Ich wollte mit dem Advanced Filter und der Union eines Ranges arbeiten, aber das hat nicht geklappt. Er kopiert zwar einen Wert ohne Duplikate, aber nur unter Berücksichtigung der Werte in Spalte A und leider noch mit 0 Werten.
Der zweite Ansatz über eine Schleife verschmilzt die jeweils beiden Kriterien zeilenweise, aber das CountIf mit einer Union(Range(test),Range(Test2) habe ich nicht realisieren können.
Ich habe schon alle möglichen Hilfequellen abgegrast, jedoch keinen Ansatz gefunden, der mir bei der Problemlösung helfen konnte.
https://www.herber.de/bbs/user/52623.xls
Geht dies überhaupt? Wie muß die Logik aussehen, um es über den (bei großen Bereichen schnelleren) Advanced Filter zu realisieren?
Vielen Dank für Eure Hinweise und Anregungen.
Grüße, Andreas Hanisch