Collapse column

Autor Thema: Einlesen einer csv-Text-Datendatei  (Gelesen 339 mal)

Offline Bernd

  • Newbie
  • *
  • Beiträge: 3
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2013
Einlesen einer csv-Text-Datendatei
« am: September 11, 2018, 23:22:16 Nachmittag »
Hallo, vielleicht kann doch jemand helfen,

das Einlesen einer Excel-csv-Datendatei mit all den ganzen Einstellungen soll über ein Button mit dahinterliegendem Macro ausgelöst werden. Mit dem unten angeführten Makro kann die Datei frei ausgewählt werden, alles ohne Fehlermeldung bis auf die letzte Zeile des Einlesens.
Hier wird die Datei trotz sauber übergebenem Pfad nicht gefunden, Fehlermeldung Excel "...Datei kann nicht gefunden werden...". Kann hier leider keine csv-Datei zum Probieren angehängen, aber in der Zeile ...QueryTables.Add ... wird der Pfad strFilePath nicht übernommen(?).
Kann mir jemand helfen?
-------------------------
Makro:
Sub Einlesen()
Dim strFilePath As String

   With Application.FileDialog(msoFileDialogFilePicker)
    .AllowMultiSelect = False
    .Filters.Add "CSV-Dateien", "*.csv"
       If .Show = -1 Then
          strFilePath = .SelectedItems(1)
          Cells(1, 1) = strFilePath ' => Kontrollausgabe
          Cells(2, 1).Select
       End If
   End With
   With ActiveSheet.QueryTables.Add(Connection:="Text;strFilePath", Destination:=Range("$B$2"))
        .Name = "strFilePath"
        '
        '  die Einzeleinstellungen sind hier herausgenommen
        '
        .Refresh BackgroundQuery:=False
   End With
End Sub
-------------------------
Gruß
Bernd

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.