Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1088to1092
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

dynamischer CSV Import

dynamischer CSV Import
Gassert
Hallo,
ich würde gerne eine mehrere CSV Dateien dynamisch in eine exceldatei einladen.
Im Internet habe ich einen Ausschnitt gefunden und diesen auf meine Belange angepasst.
Leider versteht excel meinen generierten Pfad nicht.
Wäre cool wenn Ihr mir hier helfen könntet.
Dim fnkomplett As String
Dim fnDateiname As String
Sub öffnen()
'Öffnen der aktuellen CVS-Datei des Mischprotokolls
'@author: HCTnet - Grabenkamp - 33649 Bielefeld
fnDateiname = "Von-Nach"
fnkomplett = "C:\Tasks\stats_von-nach.csv"
ActiveSheet.Name = fnDateiname
End Sub

Sub einlesen()
Dim Q As String
Q = Chr(34)
Dim einString As String
einString = "Connection:=" & Q & "TEXT;" & fnkomplett & Q & ",Destination:=Range(" & Q & " _
A1" & Q & ")"
MsgBox (einString)
With ActiveSheet.QueryTables.Add(einString)
.Name = fnDateiname
.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 = False
.TextFileSemicolonDelimiter = True
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  _
1, 1, 1, _
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
.TextFileDecimalSeparator = "."
.TextFileThousandsSeparator = "'"
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: dynamischer CSV Import
13.07.2009 11:31:02
Gassert
Ich habe zwar schon etwas geschrieben, was im großen und ganzen funktioniert nur dauert mir dies zu lange, da ich jede Datei öffne, mein zeug rauskopiere und dann in einzelnen Tabs wieder verwurstele.
Danach muss ich dann zudem noch kompliziert nachzformatieren.
Über die oben gefundene Importfunktion, welche auch über den Macrorecorder generiert wird geht das alles doch sehr viel schneller..
Viele Grüße und Danke Philip
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige