habe mal wieder eine schwierige Aufgabe und ich hoffe, jemand kann mir helfen:
ich habe einen Datenbestand. Jeder Datensatz geht von Spalte A bis O. Anzahl der Datensätze kann immer unterschiedlich sein.
In der Spalte L habe ich einen String stehen. Der kann folgendermassen aussehen:
Teil1#Teil2#24,00;Teil3#Teil4#25,00;Teil5#Teil6#26,00;Teil7#Teil8#25,00;Teil9
Also, wie gesagt, ist nur ein Beispiel. Eventuell kann es auch mal vorkommen, dass es in der Spalte L mittendrin mal ein leeres Feld ginbt und dann weiter geht.
Ich möchte nun folgendes erreichen: ein Makro soll die Spalte L durchlaufen. Überall, wo in der Spalte L so ein String drin steht, soll geschaut werden, wie oft kommt das Zeichen SEMIKOLON vor.
Also in meinem Beispiel wäre das 4 mal das Zeichen SEMIKOLON.
Wenn in der Spalte L nun SEMIKOLONS gefunden werden, soll dieser entsprechende Datensatz nachher auch 4 mal da stehn, heisst, ich muss 3 mal kopier werden und unter den bestehenden Datensatz eingefügt werden.
Wenn das Makro zB 2 SEMIKOLONS finden würde, muss einmal das DS kopiert und eingefügt werden
Wenn das Makro zB 3 SEMIKOLONS finden würde, muss zweimal das DS kopiert und eingefügt werden
usw.
Im Prinzip muss ich nachher von meiner Anzahl an gefundenen Zeichen immer 1 abziehen und so oft vervielfältigen.
Ist das machbar mit einem Makro, würde mir viel Arbeit ersparen.
Danke schon mal für alle Tipps
Jockel