Peter Schuerer
2013-10-27 15:50:46 UTC
Hallo Zusammen,
XL2002.
Ich benötige dringend ein Makro mit dem ich den DateiÖffnenDialog
aufrufen kann. Im Dialog eine oder auch mehrere Dateien auswählen kann
und nach Auswahl wird der Pfad in Tabelle1 A3 und der Dateiname in B3
eingetragen.
Das Ganze für bis zu 7 Dateien.
Wenn in A3 etwas steht, soll in A4 eingetragen werden.
Weiterhin verwende ich folgendes Makro:
Public Sub HoleDaten_Platten()
Application.ScreenUpdating = False
Dim Pfad As String
Dim Dateiname As String
Dim Blatt As String
Pfad = [Tabelle1].Range("C3").Text
Dateiname = [Tabelle1].Range("C4").Text
Blatt = [Tabelle1].Range("C5").Text
If GetDataClosedWB(Pfad, _
Dateiname, _
Blatt, _
"A2:L6000", _
Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)) Then
MsgBox "Daten importiert"
End If
Application.ScreenUpdating = True
End Sub
Bisher waren Pfad, Dateiname und Blatt fest vorgegeben. Geht so aber
nicht, da sich der Dateiname ändert.
Habe jetzt versucht, die einzelnen Angaben aus Tabelle1 zu entnehmen.
Egal ob ich .Value oder .Text verwende, es wird als Pfad, Dateiname und
Blatt immer "1" angezeigt.
Bitte dringend um Hilfe.
Danke und Gruß
Peter
---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com
XL2002.
Ich benötige dringend ein Makro mit dem ich den DateiÖffnenDialog
aufrufen kann. Im Dialog eine oder auch mehrere Dateien auswählen kann
und nach Auswahl wird der Pfad in Tabelle1 A3 und der Dateiname in B3
eingetragen.
Das Ganze für bis zu 7 Dateien.
Wenn in A3 etwas steht, soll in A4 eingetragen werden.
Weiterhin verwende ich folgendes Makro:
Public Sub HoleDaten_Platten()
Application.ScreenUpdating = False
Dim Pfad As String
Dim Dateiname As String
Dim Blatt As String
Pfad = [Tabelle1].Range("C3").Text
Dateiname = [Tabelle1].Range("C4").Text
Blatt = [Tabelle1].Range("C5").Text
If GetDataClosedWB(Pfad, _
Dateiname, _
Blatt, _
"A2:L6000", _
Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)) Then
MsgBox "Daten importiert"
End If
Application.ScreenUpdating = True
End Sub
Bisher waren Pfad, Dateiname und Blatt fest vorgegeben. Geht so aber
nicht, da sich der Dateiname ändert.
Habe jetzt versucht, die einzelnen Angaben aus Tabelle1 zu entnehmen.
Egal ob ich .Value oder .Text verwende, es wird als Pfad, Dateiname und
Blatt immer "1" angezeigt.
Bitte dringend um Hilfe.
Danke und Gruß
Peter
---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com