Zelleninhalt mit Anführungszeichen vorne und hinte
15.12.2008 00:31:27
Braleta
ich verzweifle an einer Arbeit, ich weiß genau, dass ich einen Denkfehler mache, aber ich finde mit allem Probieren nicht den richtigen Dreh!
Ich habe eine Excel-Datei, in der in jeder Zeile eine Anzahl von Zellen mit irgendwelchen Inhalten steht, die ich in einer bestimmten Auswahl und zusätzlich ";"-getrennt in eine TXT-Datei überführen muss. Die Aufgabe ist vergleichbar mit dem Erstellen einer CSV-Datei, alleridngs mittels
  Open FileName For Append As #1
  ...
  Write #1, Zelleninhalte
  ...
  Write #1, Zelleninhalte
  ...
  Write #1, Zelleninhalte
So weit so gut.
Anhand einer Vorgabe aber muss ich einige (und nicht alle) Zellinhalte mit führenden und endenden Anführungszeichen versehen, unabhängig davon, ob es sich als Zellwert um Text oder um eine Zahl handelt.
Und da beginnt mein Problem. Ich schaffe es einfach nicht, bestimmte Zellinhalte mit einem führenden und einem endenden Anführungszeichen in die Datei zu schreiben.
Im Folgenden habe ich eine Excel-Zeile und die geforderte Text-Zeile dargestellt:
    Zelle1   Zelle2   Zelle3   Zelle4   Zelle5   Zelle6
Excel:   12345   Abcde   1       1       19     1
Text:     "12345";"Abcde";"1";   1;     "19";   "1"
Wer kann mir mit diesem Problem helfen? Wie definiere ich in meinem Macro einen Zellinhalt, dass er mit einem führenden und mit einem endenden Anführungszeichen in eine Textdatei geschrieben wird, jeweils unter Berücksichtigung der notwendigen Semikola?
...bruno / braleta