Zellenihalte zusammenführen
Jürgen
Ich muß des öfteren Daten aus einer anderen Anwendung (in diesem Fall SAP) kopieren (markieren und Strg +C) und in eine Exceldatei einfügen. Bei den Daten die kopiert und eingefügt werden handelt es sich um mehrzeilige Textblöcke. Wenn ich nun vom SAP nach Excel wechsel, eine Zelle auswähle (kein Doppelklick) und den kopierten Text mit Strg V einfüge verteilen sich die kopierten Textzeilen auf untereinanderliegende Zellen (pro Textzeile eine Zelle). Wenn ich die Zelle in die die Daten kopiert werden sollen vor dem Einfügen per Dopppelklick auswähle und anschließend die Daten mit Strg. V einfüge stehen sie zwar alle in einer Zelle, jedoch nach wie vor alle untereinander, was dazu führt, daß die Zelle entsprechend hoch wird.
Ändere ich das Format der Zelle auf "Kein Zeilenumbruch" wird die Zelle viel zu breit.
Folgende Aussgangssituation...
Beispiel:
Kopiert wird: Zeile 1
Zeile 2
Zeile 3
Zeile 4
Zeile 5
Zeile x
...soll zu folgendem Ergebnis führen:
Nach dem Einfügen in EINER Excelzelle:
Zeile 1, Zeile 2, Zeile 3, Zeile 4,
Zeile 5, Zeile x
(Die Zeilen sollen jeweils mit einem Komma und einem Leerzeichen voneinander getrennt werden.)
Folgende drei Lösungsansätze sind dabei möglich:
1. Die Daten werden gleich aus dem Zwischenspeicher in der gewünschten Form eingefügt.
Das wäre optimal, halte ich aber für am schwierigsten umzusetzen.
2. Die Daten werden zunächt auf mehrere unterinanderliegende Zellen verteilt und von dort aus in der
gerade ausgewählten Zelle zusammengeführt.
3. Die Daten werden in einer Zelle eingefügt (untereinanderstehend) und dann in die gewünschte Form
gebracht.
Die Anzahl der Zeilen liegt max. bei 10, die einzelnen Textzeilen müssen in der endgültigen Darstellung jeweils durch ein Komma mit anschließendem Leerzeichen getrennt sein (Zeile 1, Zeile 2, Zeile x). Der Zeilenumbruch sollte etwa nach jeder vierten Textzeile erfolgen. D. h. ein Textblock mit fünf kopierten Textzeilen ergibt nach dem Einfügen in die Excelzelle eine Eintrag mit zwei Zeilen (innerhalb einer Zelle).
Ich hoffe, daß ich das Problem verständlich darstellen konnte.
Gibt es dafür eine Lösung?
Mit freundlichem Gruß und bestem Dank im Voraus, Jürgen