Hallo Excel-Gemeinde,
mal wieder ein Problem, bei dem ihr mir hoffentlich helfen könnt.
Kleine Vorgeschichte:
Ich hab ein Makro geschrieben, das aus einem Dateiordner verschiedene Excel-Dateien als weitere Tabellenblätter in die "Hauptarbeitsmappe" kopiert. Dafür lass ich eine Inputbox öffnen, in die ich manuell den Pfad des Quellordners eingebe, in dem die zu kopierenden .xls-Datein liegen. Danach öffnet sich eine Userform, in der ich die zu kopierenden Dateien auswählen kann, die sich in diesem Ordner befinden.
Problem:
Ich finde es sehr lästig, den Pfad manuell einzugeben oder per Copy-Paste einzufügen. Daher wäre es schön, wenn ich das bei Windows standardmäßige Öffnen-Fenster benutzen könnte.
Ich habe jetzt schon herausgefunden, wie dieses Fenster benutzen könnte:
DatOP=Application.GetOpenFilename("Excel-Dateien(*.xls),*.xls")
If DatOp = False then Exit Sub
Workbooks.Open Filename:=DatOP
Das Problem ist allerdings, dass ich über dieses Fenster eigentlich nur den Pad eines Ordners einlesen will.
Ich will also keine Datei öffnen, sondern nur den Pfad eines Ordner in eine Variable speichern. Der Pfad soll über dieses Fenster gesucht werden können.
Hoffe es kann mir jemand helfen.
Gruß Uli