online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Gerd84 vom 20.09.2019, 14:24 Options

Text aus einer Zelle auf die darunter liegenden verteilen?

Hallo,

ich hab zum Teil lange Texte die ich in ein anderes Programm kopieren muss und daher eine begrenzte Spaltenbreite hab.

EIn Zeilenumbruch hilft mir leider nicht weil das andere Programm leider sehr alt ist und dies nicht erkennt.

Frage: Wie kann ich einen Text, ohne einen Zeilenumbruch zu machen, auf mehrere untereinander liegende Zellen verteilen?

Besten Dank
Gruß


Antwort schreiben

Antwort 1 von lleopard vom 20.09.2019, 15:53 Options

Ganz einfach. Du übergibst den Text an eine Variable, die du dann nach und nach um die bereits verteilten Längen kürzt.

also

Function test()

Dim VarText
VarText = "IrgendeinText"

'Damit hat VarText jetzt den String von Zelle (1:1) übernommen.

'Nun Übergeben wir nach und nach den Inhalt an darunterligende Zellen:

Dim i As Integer, j As Integer
'Wenn wir wissen wie lang eine Zeile sein darf, können wir das ja nun berechnen...

i = Len(VarText) / 80


'also zB 1284 geteilt durch 80 Zeichen pro Zeile = 16,05, also 17 Zeilen
'Ist der Text weniger lang als 80 kommt 0 bei raus. Bei 176 Zeichen zB 2. Also zählen wir nun zu i
'einfach 1 dazu, dann haben wir die anzahl der Zeilen die wir anfügen müssen:

i = i + 1

For j = 1 To i 'nun gehen wir duch die schleife, bis zum Ende:
Cells(j + 1, 1) = Left(VarText, 80)
'und nun kürzen wir einfach VarText um diese 80 Zeichen
VarText = Mid(VarText, 80)
Next j

End Function

ein bisschen an deine Tabelle anpassen und ändern, dann sollte dir die Funktion eigentlich das wegschreiben was du wolltest...

Gruß Leo

Antwort 2 von Gerd84 vom 21.09.2019, 11:09 Options

Vielen Dank! :) hat mir sehr geholfen

Ähnliche Themen

fx-Zelle überblendet oberste Zeile
MiriamHH  30.03.2007 - 77 Hits -

Zellformat "Text" in Excel
Stefan_calc  25.09.2007 - 96 Hits - 8 Antworten

Zellen mit Zeilenumbruch aufschlüsseln ?
Jermaine-D2811  08.06.2008 - 149 Hits - 4 Antworten

Excel UserForm
fedjo  30.05.2008 - 102 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Sun Jan 25 18:15:21 2026