Ok, mein Fehler. Du darfst die CSV Datei in Excel nicht einfach öffnen sondern Du musst die Datei importieren. Dabei kannst Du über den Assistenten genau angeben, als was jede einzelne Spalte formatiert werden soll. Automatisieren, mit der entsprechenden Angabe kannst Du das ganze dann über VBA.
Angenommen die CSV Datei sieht so aus: 04/2010;"Dies ist ein Test";4711; 03/2010;"Dies ist ein Test";4711;
Ein Makro, welches diese Datei importiert, würde dann wie folgt aussehen
Du musst dafür sorgen dass Excel die Zahlen nicht interpretiert, also auf ein Datum schließt. Exportiere diese Spalte als Text. Statt 04/2010 sollte in der CSV "04/2010" stehen. Dann müsste Excel dies als Text interpretieren und die Daten nicht umwandeln.