Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
896to900
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
896to900
896to900
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

csv Datei einfügen......

csv Datei einfügen......
13.08.2007 01:02:00
Uwe
Hallo an Alle,
hab was mit dem Macrorekorder aufgezeichnet und hätte gern das mir vorab ein Ordner geöffnet wird...die entsprechende .csv Datei ausgewählt wird....und dann entsprechend eingefügt wird.
Mit dem Recorder hab ich nur folgendes hin bekommen....
Option Explicit

Sub konto1()
' konto1 Makro
' Makro am 13.08.2007 von  Uwe Hladik aufgezeichnet
Application.DisplayAlerts = False
Range("A5:M2000").Clear
Application.DisplayAlerts = True
'     Dim fn
'    ChDir "C:"
'    ChDir "C:\Sicherung_W\Gesamtzahlen KSH_GZR"
'    fn = Application.GetOpenFilename(FileFilter:="Alle .csv,*.csv", Title:="Bitte Datei auswä _
hlen")
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\Sicherung_W\Gesamtzahlen KSH_GZR\umsatz-xxxxxxxx-12082007.csv", _
Destination:=Range("A5"))
.Name = "umsatz-xxxxxxxx-12082007"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = xlWindows
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = True
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
.Refresh BackgroundQuery:=False
End With
End Sub


..... wie man sieht sind die weiteren Eigenversuche gescheitert.
Wer kann mir helfen und das richtig zusammen setzen?
Vorab schon mal vielen Dank!!!!
Gruß Uwe

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: csv Datei einfügen......
13.08.2007 02:15:47
fcs
Hallo Uwe,
ohne Gewähr sollte es etwa so funktionieren.
Gruß
Franz

Sub konto1()
' konto1 Makro
' Makro am 13.08.2007 von  Uwe Hladik aufgezeichnet
Application.DisplayAlerts = False
Range("A5:M2000").Clear
Application.DisplayAlerts = True
Dim fn, verzold As String, QueryName As String, ConnectionBezeichnung As String
'Aktives Verzeichnis merken
verzold = VBA.CurDir
ChDir "C:\Sicherung_W\Gesamtzahlen KSH_GZR"
fn = Application.GetOpenFilename(FileFilter:="Alle .csv,*.csv", Title:="Bitte Datei auswä _
hlen ")
If Not fn = False Then
QueryName = Mid(fn, Len(VBA.CurDir) + 2, Len(fn) - (Len(VBA.CurDir) + 2) - 3)
ConnectionBezeichnung = "TEXT;" & fn
With ActiveSheet.QueryTables.Add(Connection:= _
ConnectionBezeichnung, Destination:=Range("A5"))
.Name = QueryName
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = xlWindows
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = True
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
.Refresh BackgroundQuery:=False
End With
End If
'Altes Verzeichnis wieder aktiv machen
ChDir verzold


Anzeige
AW: csv Datei einfügen......
13.08.2007 09:04:11
Uwe
Hallo Franz,
funktioniert mal wieder bestens!!
Nochmals vielen Dank für die nächtlichen Anstrengungen :-)
Gruß Uwe

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige