Hier gibt es nur 3 Möglichkeiten (automatisches Einlesen ohne manuellen Eingriff) :

1. automatischer Importassistent CSV (Datei Öffnen Dialog)
--> Erkennung Datentyp anhand Dateninhalt der Spalte
--> Datei muß im CSV-Format vorliegen (Trennzeichen=; und Dezimaltrenner=, bzw. laut Systemeinstellungen Windows !!!)

2. Öffnen per DDE Dateityp CSV (Dateiverknüpfung über Doppelclick im Dateiexplorer)
--> Erkennung Datentyp anhand Dateninhalt der Spalte
--> Datei muß im amerik. CSV-Format vorliegen (Trennzeichen=, und Dezimaltrenner=.)


3. Importassistent über VB-Makro

--> Methode Workbook.Opentext
--> hier kann ich für jedes Feld den Datentyp festlegen

Der automatische Import funktioniert nur mit der Dateiendung CSV.
Der Importfunktion ist es übrigens egal ob die Felder in " "
eingebettet sind oder nicht.
Der Datentyp wird beim automatischen Import immer anhand des Dateninhalts der Spalte festgelegt.

Sven