Ich bin neu in diesem Forum, da ich sonst nie wirklich aktiv Foren benutzt habe.
Jetzt gerade bin ich aber gefühlt mit meinem Latein am Ende, weshalb ich mal versuchen wollte, um Rat zu fragen.
Ich versuche euch das Problem so gut wie möglich zu schildern, da mir nicht wirklich eine Methode einfällt, wie ich mein Vorhaben in Code umsetzen könnte.
Ich habe 2 Tabellenblätter, in denen viele Daten stehen. Die Zeilenanzahl ist immer unterschiedlich, aber die Spaltenanzahl ist bei beiden gleich. Zwischen den beiden Tabellenblättern ist die Zeilenanzahl auch unterschiedlich (im ersten Tabellenblatt sind es z.B. 800 Zeilen, im Zweiten 5000).
Ich möchte nun aus dem ersten Tabellenblatt eine gesamte Zeile nehmen (ich benötige die Werte aus der Zeile in der richtigen Reihenfolge, nicht nur die Range), und in dem zweiten Tabellenblatt nach dieser gesamten Zeile suchen, ob es eine identische Zeile mit den gleichen Werten gibt.
Beispiel: Ich suche Zeile 10 aus dem ersten Tabellenblatt. Die ist aber nicht ebenfalls Zeile 10 im zweiten Tabellenblatt, sondern kann auch erst Zeile 1000, Zeile 2000 oder Zeile 5 sein. Das ist immer unterschiedlich.
Wenn es die gesuchte Zeile im zweiten Tabellenblatt aber nicht gibt, soll die Zeile aus dem ersten Tabellenblatt im zweiten Tabellenblatt hinzugefügt werden.
Das Ganze soll mit jeder Zeile aus dem ersten Tabellenblatt durchgeführt werden, bis die letzte gefüllte Zeile auf diese Weise geprüft würde.
Meine Idee war, die Zeile aus dem ersten Tabellenblatt, die gesucht wird, vielleicht als Array zu speichern, aber irgendwie bin ich dann über das weitere Vorgehen im Code nicht ganz klar (wie ich das ganze dann im zweiten Tabellenblatt "suchen" soll) und wie sinnvoll das Ganze ist.
Ich hoffe, dass ich alles verständlich genug erklärt habe. Vielleicht kann mir ja jemand einen Tipp geben, der mir in dieser Sache weiterhilft.
Danke und viele Grüße!