Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Importieren

Forumthread: Importieren

Importieren
30.09.2004 22:20:16
Rosenwasser
Hallo allen,
Ich will einen bestimmte Datei automatisch Importieren lassen zbsp.(C:\GBM\L1 Z 50.gbm)
Den Pfad steht in Zelle Z1 vermerkt (C:\GBM)
Der Datei-Name ist nur teilweise bekannt (L1..... .gbm)
Mit unterstehende Code functioniert leider es nicht.
Wass mach ich falsch?

Sub Import()
Dim sFile As String
sFile = Range(("Z1") & "\L1*.gbm").Value
With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & sFile & "", _
Destination:=Range("A1"))
.Name = "Data"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 850
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileOtherDelimiter = "_"
.TextFileColumnDataTypes = Array(9, 1, 1, 1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Importieren
01.10.2004 12:27:10
Axel
Hallo,
du kannst beim Connection-Parameter für die Pfadangabe keine Wildcards verwenden. Der Dateiname muss schon eindeutig sein.
Die Fehlermdeldung ist doch eigentlich auch hinreichend, oder? Da steht doch:
Vergewissern Sie sich, dass der Dateiname keines der folgenden Zeichen enthält: &lt &gt ? [ ] : | oder *
Die Dir()-Funktion kommt mit Jokern zurecht und liefert den kompletten Dateinamen, allerdings ohne Pfad.
Dir(Range("Z1") & "\L1*.gbm") liefert z.B. L1XYZ.gbm
Falls es weitere Dateien gibt, auf die das Muster zutrifft, können diese mit erneuten Aufrufen von Dir(), jetzt aber ohne Parameter ermittelt werden.
Wie fast immer, lohnt sich auch hier ein Blick in die Online-Hilfe.
Gruß
Axel
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige