ja ich weiß ... es eben nicht.
In einer Userform Textbox1 und Textbox 2 steht:
Ich | bekomme | dies u. das | {quasi} | (nicht; hin!?)
Der Text ist als Zeichenstring zu lang für die Textboxen, wird also nicht vollständig angezeigt und kannn nicht umgebrochen werden (Multiline False) oder wird vorab in interne Zeilenumbrüche zerrupft (MultiLine True) ?
SOLL er auch, aber nicht so, sondern so:
Die Textbox soll den Text so darstellen, dass der Text nach jedem "|" (#124) umgebrochen wird ohne vorherige interne Umbrüche mitzuschleifen. - Muss ein Zwischenschritt her (MultiLine zur Laufzeit ändern geht wohl nicht) ? (Die Daten kommen jeweils aus Excel-Zellen)
Wer kennt das Problem ? - Wie drückt man im Code denn aus: 1.Durchsuche Textbox1 nach Zeichenkette. 2. Wenn ASCII-Zeichen 124, dann brich um (rücke ein)und schreibe den Reststring in die nächste Textboxzeile, bis wieder ein Zeichen 124 kommt 3. Wiederhole Vorgang bis Zeichenkette zu Ende ist, dann mach das gleiche mit Textbox 2. Das alles auf ein cmd_Click ablegen und als Ergebnis dies:
Textbox1
Ich
| bekomme
| dies und das
| {quasi}
| (nicht; hin!?)
Textbox2
Ich
| bekomme
| dies und das
| {quasi}
| (nicht; hin!?)
Danke für Eure Hilfe.
Christian