Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Text-Zellen mit Delimiter ausgeben





Frage

Hallo zusammen, ich habe eine große Excel-Tabelle mit numerischen und Textzellen. Die Textzellen sollen bei Ausgabe in eine CSV-Datei mit einem ' oder " abgegenzt werden (Bsp.: 'Rainer'). Ich habe noch keinen Weg gefunden... Ciao Rainer

Antwort 1 von Guenter

Hallo Rainer,

eine direkte Möglichkeit habe ich nicht gefunden. Deshalb dieser Umweg:
Mit einem Makro kannst Du an den Anfang und ans Ende der Textzelle ein Zeichen einfügen, was sonst nicht vorkommt (in meinem Beispiel:#). Das Makro ändert die Zellen entsprechend, Du speicherst als csv-File ab, öffnen in Word und Bearbeiten Ersetzen mit ".
Das Makro läuft über 5 Spalten, falls Du mehr Spalten hast, kann man ändern.


Option Explicit
Sub test()
  Dim text$
  Dim n
  Dim m
  For m = 1 To 5
  For n = 1 To Cells(Rows.Count, m).End(xlUp).Row
    If Not IsNumeric(Cells(n, m).Value) Then
      text = Cells(n, m).Value
      Cells(n, m).Value = "#" & text & "#"
    End If
  Next n
  Next m
End Sub


Gruß
Günter



Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: