vielleicht könnt Ihr mir bei der Lösung von folgendem Problem, das sich vermutlich nur mit VBA lösen lässt, helfen, da meine VBA-Kenntnisse quasi als nicht erwähnenswert bezeichnet werden können.
Es sollen Werte aus Tabelle 1 Spalte A in Tabelle 2 Spalte B kopiert werden.
In Tabelle 1 Spalte A befinden sich z.B. 100 Einträge mit unterschiedlichem Zeilenabstand, d.h. der erste Eintrag steht vielleicht in A3, der zweite in A5, der dritte in A10, der vierte in A11, usw. Sofern nicht zwei Einträge direkt unter einander stehen, sind zwischen den Einträgen immer Leerzeilen vorhanden. Wo die Einträge sind, soll flexibel sein.
In Tabelle 2 Spalte C befinden sich ganz unterschiedliche Einträge oder auch Leerzellen auch flexibel. Aber immer dann, wenn sich in Tabelle 2 Spalte C der Eintrag Pos. befindet, soll links daneben in Spalte B in der selben Zeile, in der das Pos. steht, der Wert aus Tabelle 1 Spalte A hinein kopiert werden.
Beim ersten Auffinden von Pos. soll also der erste Wert aus Tabelle 1 Spalte A in Tabelle 2 Spalte B - direkt neben dem ersten gefundenen Pos. der Spalte C - eingetragen werden, beim zweiten Auffinden von Pos. soll direkt daneben der zweite Wert aus Tabelle 1 Spalte A eingetragen werden, solange, bis alle 100 Einträge aus Tabelle 1 Spalte A in Tabelle 2 Spalte B hineinkopiert wurden und sich neben den neuen Einträgen in Tabelle 2 Spalte B in der selben Zeile der Tabelle 2 Spalte C der Begriff Pos. befindet.
Die Beschreibung ist ein wenig doppelt gemoppelt, dennoch hoffe ich, Ihr könnt es verstehen. Vielleicht hat jemand eine Idee.
Vorab schon einmal ein herzliches Danke schön.
Otmar