Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Öffnen einer Datei mit GetOpenFilename
#1
Hi,

wie kann ich eine Datei mit vorgegebenem Pfad über GetOpenFilename auswählen.
So wird beim ersten Aufruf des Makros kein Pfad übergeben:
'Daten holen über GetOpenDatei 
Sub Daten_Import()
   Dim wbkQuelle As Workbook
   Dim wbkZiel As Workbook
   
   strPfadDatei = ""
   strPfad = ""
   strPfad = ThisWorkbook.Path & "\Anfrage\"           'sichern Original-Pfad 

   On Error Resume Next
   strPfadDatei = strPfad & Application.GetOpenFilename("Excel-Dateien (*.xl*), *xls;*xlsx;*xlsb;*xlsm")
   Workbooks.Open strPfadDatei, notify:=False          'Öffnen der Datei aus dem Pfad 
   If Err > 0 Then Exit Sub   'Exit wenn -keine Datei- gewaehlt wurde 
   On Error GoTo Fehler
   
   Set wbkZiel = ThisWorkbook

Wenn ich den Pfad aber schon mal ausgewählt habe, dann steht er zwei Mal in der Variablen drin und die Datei wird natürlich nicht gefunden.
Wie geht das richtig?
Antworten Top
#2
Code:
Sub M_snb()
   With Application.FileDialog(1)
      .InitialFileName = "G:\OF\*.xlsx"
      If .Show Then MsgBox .SelectedItems(1)
    End With
End Sub
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • Rabe
Antworten Top
#3
Hi,

das ist ja einfach, danke!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste