Guten Morgen,
hier also meine aktuelle Feldformel (jetzt auch mit den richtigen Bezeichnungen)
Liste1 := App_Abteilung ;
Liste2 := App_InstallationenAnz ;
Liste3 := @Right(Liste2 ; " ");
Liste4 := @Left(Liste2 ; " ");
_wert1 := @Replace(Liste1 ; Liste4 ; "") ;
Liste5 := @Replace(Liste1 ; _wert1 ; "") ;
Liste6 := @Replace(Liste5 ; Liste1 ; Liste3) ;
Liste6
Inhalt Liste1: AMD, BB, E, FR, GF, HEG, J, KI, MW, P, PR, R, RC, RM .....
Inhalt Liste2: AMD 1, BB 2, E 3, GF 5, FR 4, J 2, MW 3
Inhalt Liste3: 1;2;3;5;4;2;3
Inhalt Liste4: AMD;BB;E;GF;FR;J;MW
Inhalt _wert1: ;;;;;HEG;;KI;;P;PR;R;RC;RM ......
Inhalt Liste5: AMD;BB;E;FR;GF;;J;;MW;;;;; ......
Inhalt Liste6: 1;2;3;5;4;;3;;;;;; ......
Der Wert der Liste 2 wählt der User aus einer Dialogbox aus.
Sobald aus der Reihe ein Wert nicht angebeben wird (weil nicht benötigt) bleibt der nächste dann leer, was falsch ist und erst der übernächste wird gefüllt.
Siehe Wert aus Liste1: HEG habe ich in diesem Beispiel ausgelassen und mache erst mit J weiter. Dort sollte eigentlich nach einem leeren Eintrag die 2 und dann die 3 von MW erscheinen.
Ich weiß es ist kompliziert, aber ich hoffe ich habe mich möglichst verständlich ausgedrückt