Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
996to1000
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datenimport mit VBA

Datenimport mit VBA
05.08.2008 08:51:08
Harald
Hallo liebe Forumsnutzer,
ich habe mal wieder ein VBA Problem.
Ich habe folgenden Code:

Sub FileSelection()
fileToOpen = Application _
.GetOpenFilename("Text Files (*.txt), *.txt")
If fileToOpen  False Then
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;fileToOpen" _
, Destination:=Range("A1"))
.Name = "IOC-9_All Labels_80723"
.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 = True
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = True
.TextFileColumnDataTypes = Array(1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=True
End With
End If
End Sub


Leider bekomme ich immer einen Laufzeitfehler 1004, dass die Datei nicht gefunden werden kann, obwohl ich sie ja zuvor über das Dialogmenü ausgewählt habe.
Kann mir jemand helfen? Danke
MfG Harald

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datenimport mit VBA
05.08.2008 09:38:00
Ramses
Hallo
anstelle von
ActiveSheet.QueryTables.Add(Connection:= "TEXT;fileToOpen", Destination:=Range("A1"))
muss es korrekt heissen
ActiveSheet.QueryTables.Add(Connection:= "TEXT;" & fileToOpen & ", Destination:=Range("A1"))
Gruss Rainer

AW: Datenimport mit VBA
05.08.2008 09:48:01
Armin
Hallo Harald,
leider hat Reiner noch einen Schreibfehler drin
.....QueryTables.Add(Connection:= "TEXT;" & fileToOpen, Destination:=Range("A1"))
so muss es richtig heissen.
Gruß Armin

AW: Datenimport mit VBA
05.08.2008 10:54:36
Harald
Danke Rainer und Armin...

Kopierfehler. Danke für die Korrektur :-) o.w.T.
05.08.2008 10:54:44
Ramses
...
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige