frankx: Ein paar konkrete Antworten

Beitrag lesen

Hellihello Vinzenz,

Nutze die SaveAs-Methode des Worksheet-Objektes mit dem FileFormat xlCSV.

Ja, sieht dann schön aus, mit Kommas, aber escapen tut er innerhalb der Felder dann "," (also Anführungszeichen + Komma + Anführungszeichen) nicht. Wenn ichs mit Excel dann wieder öffne, siehts nicht mehr schön aus (;-), also es stimmt nicht mehr.

Mache ich das aber per Hand Datei/SpeicherUnter/csv dann nimmt Excel Simikolon als Trennzeichen und kanns auch wieder einlesen.

Wie fgetcsv() damit umgeht, hab ich noch nicht getestet. Erstmal innerhalb von Excel bleiben, wenn das sich selbst schon nicht versteht, stimmt ja erstmal was nicht.

» Ach ja, kennst Du schon den Objektkatalog?

Den bekommst Du in der VBA-IDE über F2.

Kannte ich noch nicht, danke für den Tipp. Die SaveAs-_Methode_ findet sich da dann aber nicht, natürlich. Die Hilfe bei o.g. konnte mir auch keinen Aufschluss darüber geben, dass die Paramter (FileName, FileFormat) mit Kommas zu separieren sind. Ist vielleich selbstredende Konvetion bei VBA?

Dank und Gruß,

frankx