26.11.2015, 16:58
Hallo,
mir macht dieser Code:
beim Einlesen vorhandener csv-Dateien in das Blatt("Konvert") der vorhandenen Exceldatei Probleme!
Die eine csv-Datei wird eingelesen und die andere nicht??!
Warum ist das so bzw. was ist an dem Code nicht ricchtig und muss anderes gemacht werden?
Als Anlage die Exceldatei, in die eingelesen werden soll: Erfassungsvorschlag.xlsm - alles nicht Relevante ist entfernt!
Weiterhin die csv.Dateien: csv Kontoauszug.csv - wird eingelesen
Kontoumsaetze_360_.....csv - wird nicht eingelesen
Wer kann mir helfen?
[attachment=3324][attachment=3325][attachment=3326]
mir macht dieser Code:
Code:
Option Explicit
Public arHilf As Variant
Public fdDialog As FileDialog
Public i As Integer
Public j As Integer
Public objTextFile As Object
Public strDatei As String
Public strInhalt As String
Public varErgebnis As Variant
Sub CSV_Datei_einlesen()
Set fdDialog = Application.FileDialog(msoFileDialogFilePicker)
With fdDialog
.Filters.Add "CSV-Dateien", "*.CSV", 1
.Title = "Bitte Datei auswählen"
.AllowMultiSelect = False
If .Show = -1 Then
strDatei = .SelectedItems(1)
Else
Exit Sub
End If
End With
Set objTextFile = CreateObject("Scripting.FileSystemObject").OpenTextFile(strDatei, 1, False)
strInhalt = objTextFile.ReadAll
objTextFile.Close
varErgebnis = Split(strInhalt, vbCrLf)
ReDim arData(0 To UBound(varErgebnis), 0 To 15)
For i = 0 To UBound(varErgebnis)
arHilf = Split(varErgebnis(i), ";")
If UBound(arHilf) = 15 Then
For j = 0 To 15
If IsNumeric(arHilf(j)) Then
arData(i, j) = CDbl(arHilf(j))
Else
arData(i, j) = arHilf(j)
End If
Next
End If
Next
Sheets("Konvert").Range("A1").Resize(UBound(arData) + 1, 15) = arData
End Sub
beim Einlesen vorhandener csv-Dateien in das Blatt("Konvert") der vorhandenen Exceldatei Probleme!
Die eine csv-Datei wird eingelesen und die andere nicht??!
Warum ist das so bzw. was ist an dem Code nicht ricchtig und muss anderes gemacht werden?
Als Anlage die Exceldatei, in die eingelesen werden soll: Erfassungsvorschlag.xlsm - alles nicht Relevante ist entfernt!
Weiterhin die csv.Dateien: csv Kontoauszug.csv - wird eingelesen
Kontoumsaetze_360_.....csv - wird nicht eingelesen
Wer kann mir helfen?
[attachment=3324][attachment=3325][attachment=3326]