Abspeichern eines Pfades als UNC oder LW
31.07.2015 11:46:01
Falk
ich habe eine Abfrage gebaut, zur Auswahl eines Speicherortes. Dieser kann in einem Netzwerk oder auch auf der lokalen Platte sein. Nun möchte ich diese Pfadangabe an eine Zelle übergeben, um die Auswahl nur einmal vornehmen zu müssen. Das klappt auch alles super, solange ich einen Netzwerspfad (UNC-Pfad) auswähle. Wenn ich aber einen Lokalen Speicherort wähle, dann wird der nicht eingetragen ind der Zielzelle.
Ich übergebe den Wert mit
Set AppShell = CreateObject("Shell.Application")
Set BrowseDir = AppShell.BrowseForFolder(0, "Ordner auswählen", &H1000, 17)
On Error Resume Next
DateiPfad = BrowseDir.items().Item().Path
If DateiPfad = "" Then Exit Sub
'MsgBox UNCPath(DateiPfad)
On Error GoTo ENDE:
Worksheets("Bedienungsanleitung").Range("G46").Value = UNCPath (DateiPfad)