ich habe eine csv-Datei und möchte diese automatisiert einlesen.
Im Prinzip geht alles soweit, nur das Aufrufen eines Dateiabfragedialogs zur Auswahl der Datei bekomme ich nicht hin.
das kommt aus dem Makrorecorder:
With ActiveSheet.QueryTables.Add(Connection:= "TEXT;C:\datei_1.csv", Destination:=Range("$A$1"))
...
End with
ich möchte aber die Datei auswählen können. Das funktioniert für sich:
string = Application.GetOpenFilename("Text Dateien (*.csv; *.txt)," & "*.csv; *.txt")
ich habe mir vorgestellt, das ich die variable "string" nun dem Befehl oben unterjuble.
aber die beiden Sachen zusammen bringen will Excel nicht (ungüliger Prozeduraufruf).
Gruss,
E. Brand