ich habe eine Tabelle mit laufenden Nummern in der ersten Zeile. In einer anderen Tabelle sind nur ausgewählte Datensätze dieser Tabelle, aber jeder Datensatz mit der gleichen laufenden Nummer aus der Quelle.
Ich möchte jetzt aus der kompletten Tabelle mit allen Datensätzen den Spalteninhalt aus z.B. Der Spalte 5 (E) in die Tabelle mit dem Datenauszug schreiben in z.B. Spalte 9.
Ich habe dazu eine For Schleife (Zähler i) programmiert, die im Datenauszug von Datensatz zu Datensatz geht und in einer Unterschleife (Zähler j) im Blatt mit der Datenquelle die laufende Nummer vergleicht. Falls die Nummer mit der Nummer aus der oberen Schleife übereinstimmt, soll der Wert aus der Zelle (j,5) in das in Zelle (i,9) im Datenauszug schreiben.
Das Makro läuft fehlerfrei durch die 2020 Zeilen, aber es schreibt nur einen Bruchteil der Werte zurück. Und die leider auch noch in die falsche Zeile.
Hat jemand eine Idee, ob das mit der rekursiven Programmierung zusammenhängen kann? Wie kann ich eventuell anders an die Fragestellung gehen?
Danke für die Hilfe
Viele Grüße