Query langer Pfad - Laufzeitfehler 13
07.12.2023 17:46:40
Hans1981
ich definiere zwei Pfade als string
Code:
Ort = Worksheets("Abfrage").Range("Quelldatei").Value
Ort2 = Worksheets("Abfrage").Range("Quellpfad").Value
Anschließend erzeuge ich eine Abfrage über:
Code:
With Worksheets("Abfrage").ListObjects.Add(SourceType:=0, Source:=Array(Array( _
"ODBC;DSN=Excel Files;DBQ=" & Ort & ";DefaultDir=" & Ort2 & ";DriverId=1046;MaxBufferSize=2" _
), Array("048;PageTimeout=5;")), Destination:=Worksheets("Abfrage").Range("$D$27")).QueryTable
Das klappt prinzipiell auch gut, aber wenn die Pfade zu lang werden, kommt die Fehlermeldung "Laufzeitfehler 13 Typen unverträglich".
Was muss ich ändern, damit auch tiefer liegende Pfade funktionieren?
Beste Grüße
Hans