Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Carvediem am April 02, 2012, 14:28:03 Nachmittag
Titel: Office 2007: Importbefehl aufrufen per VBA
Beitrag von: Carvediem am April 02, 2012, 14:28:03 Nachmittag
Kann mir jemand helfen: Ich möchte eine Datei per Msgbox aufrufen und per Importbefehl in ein Tabellenblatt einlesen. Das Tabellenblatt ist bereits zum Import vorbereitet. Per Hand funktioniert der Import auch.
Wie öffne ich das Fenster per VBA und wähle dann die fragliche Datei aus, die dann per VBA über den Importbefehl eingelesen wird? Mir fehlt hierzu die Befehlszeile. Alles, was ich versuche, klappt einfach nicht. Was ist hier falsch:
Titel: Antw:Office 2007: Importbefehl aufrufen per VBA
Beitrag von: Officer am April 02, 2012, 14:42:30 Nachmittag
Hallo Carvediem,
meinst Du in etwa so?
Code: Visual Basic
Dim strPaht AsVariant
strpath = Application.GetOpenFilename
If strpath = FalseThenExitSub
MsgBox strpath
'** hier der Code für den Import
Gruß
Officer
Titel: Office 2007: Antw:Office 2007: Importbefehl aufrufen per VBA
Beitrag von: Carvediem am April 02, 2012, 15:35:42 Nachmittag
Hi Officer,
es ist eigentlich noch einfacher, denn ich benötige überhaupt keinen Code zum Import. Ich brauche nur nach dem Aufrufen der zu importierenden Datei die Ausführung des Menü-Befehls "Importieren". Da das Worksheet schon vorbereitet ist, reicht das. Was mir also fehlt, ist die Befehlszeile für den Aufruf des "Importierens".
Wenn ich das über den Makro-Recorder versuche, kommt dies heraus: