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

externe Datei importieren

externe Datei importieren
28.10.2005 15:07:39
Ingo
Hallo!!
Ich möchte über Button externe Dateien in meine "Tabelle1" importieren. Dazu habe ich das makro aufgezeichnet.
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\Dokumente und Einstellungen\Desktop\...\ test.csv" _
, Destination:=Range("A1"))
.Name = "test"
.FieldNames = True
...
...
Jetzt wollte ich es so abändern das ich verschiedene Dateien einlesen kann.
Dazu hab ich nur folgendes abgeändert:
FileToOpen = Application _
.GetOpenFilename("excel Files (*.csv), *.csv")
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;FileToOpen" _
, Destination:=Range("A1"))
.Name = "test"
.FieldNames = True
....
...
Leider funktioniert das Makro jetzt nicht mehr. kann mir jemand denn fehler sagen
MFG Ingo

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: externe Datei importieren
29.10.2005 08:30:25
Franz
Hallo Ingo,
Mit folgender Anpassung sollte es funktionieren. Du hattest die Variable mit dem Dateinamen mit in die Anführungszeichen geschrieben. Du muß hier jedoch eine String-Addition durchführen, damit die Funktion funktioniert.

FileToOpen = Application _
.GetOpenFilename("excel Files (*.csv), *.csv")
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;" & FileToOpen _
, Destination:=Range("A1"))
.Name = "test"
.FieldNames = True

Gruß
Franz
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige