leider komme ich nach wie vor weder mit VBA noch mit der VBA-Hilfe gut zurecht. Deshalb habe ich mal wieder ein Problem, das wahrscheinlich sehr simpel zu lösen ist:
In zwei Tabellenblättern befinden sich jeweils ab Zelle A5 eine unbestimmte Anzahl an Werten in Spalte A.
Diese sollen in ein drittes Arbeitsblatt in Spalte A (ab Zeile 5) kopiert werden, wobei keine Duplikate kopiert werden sollen.
Randbedingung: es handelt sich um sehr viele Werte (größer 50.000). Die Zielspalte im dritten Arbeitsblatt ist Teil eines Tabellenbereichs mit mehreren komplizierten Spaltenformeln. Ich kann also nicht einfach alle Werte in die dritte Tabelle kopieren und dann mittels Range.RemoveDuplicates die Duplikate entfernen, da das in meinem Fall viel zu lange dauert. Ich denke also, daß ich zunächst alle Werte in ein VBA-Array importieren und in diesem Array dann die Duplikate entfernen muß, bevor ich die Werte in die Zieltabelle schreibe. Und genau da komme ich nicht weiter.
Ich hoffe, ich konnte das einigermaßen verständlich ausdrücken. Beispieltabelle kann ich nicht so einfach hochladen, da das Teil eines großen Projekts ist. Falls nötig, bastele ich aber eine kleine Demotabelle.
Gruß, André