WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   VBA: CSV-Datei mit Komma statt Semikolon als Listentrennzeichen (http://www.wcm.at/forum/showthread.php?t=204430)

cenus 26.11.2006 17:43

VBA: CSV-Datei mit Komma statt Semikolon als Listentrennzeichen
 
Hallo,

ich habe ein kleines VBA-Programm geschrieben und dieses speichert eine XLS-Datei im Excel2003 als CSV-Datei ab. Nur gibt es da eine Kleinigkeit, die ein ärgerlicher Fehler ist. Die mittels VBA gespeicherte CSV-Datei hat ein Komma als Listentrennzeichen und kein Semikolon. Semikolon ist als Listentrennzeichen aber unter WinXP eingestellt. Beim Excel handelt es sich um eine deutsche 2003er Version.

Eigenartigerweise funktioniert es wenn, man die Datei im Excel selber manuell als CSV abspeichert. Es dürfte sich um einen Fehler im Excel handeln.

Gibt es da einen Bugfix oder Workaround?

wbendl 26.11.2006 20:14

Hi!

Entweder du änderst deine Code ab, damit das gewünschte Trennzeichen verwendet wird, oder du erstellst eine schema.ini.

Zum Thema schema.ini wird dir google und msdn weiterhelfen.


mfg

WB

cenus 26.11.2006 21:29

Hallo,

wie meinst das mit den Code abändern? Meinst du damit, dass ich eine eigene Routine schreiben soll, die dies bewerkstelligt?

wbendl 26.11.2006 22:00

Hi!

QUOTE]Meinst du damit, dass ich eine eigene Routine schreiben soll, die dies bewerkstelligt?[/quote]

Eigentlich dachte ich, es gibt bereits ein Programm.


mfg

WB

cenus 26.11.2006 22:29

Hi,

ja, aber ich verwende den VBA-Befehl zum Speichern einer Datei im CSv-Format. Jetzt muss ich also das Programm erweitern, wenn es für diesen Fehler keinen Hotfix gibt.

wbendl 27.11.2006 10:00

Hi!

Also unter Programm verstehe ich eigentlich mehr.

Entweder schreibst du eine eigene Routine für den Export, oder du ersetzt nachträglich die Trennzeichen.


mfg

WB

cenus 27.11.2006 11:49

Hi,

ja, alles ist relativ. Auch die Definition eines Programms. :D ;)

Ich wollte nur wissen, ob es vielleicht einen Patch oder ähnliches gibt, also, muß ich selber was schreiben.


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag