ich möchte gern einen Ordner in meinem Code auswählen und mache dies mit folgendem Code:
Function GetDirectory(apath As String) As String
Dim strOrdner As String
With Application.FileDialog(msoFileDialogFolderPicker)
If apath = "" Then
.InitialFileName = ThisWorkbook.Path & "\"
Else
.InitialFileName = apath
End If
.Title = "Ordnerauswahl " & pr_name
.ButtonName = "Auswählen..."
.InitialView = msoFileDialogViewList
If .Show = -1 Then
strOrdner = .SelectedItems(1)
If Right(strOrdner, 1) "\" Then strOrdner = strOrdner & "\"
Else
strOrdner = ""
End If
End With
If strOrdner = "" Then
'Nichts tun
Else
GetDirectory = strOrdner
End If
End Function
Als Vorbelegung nehme ich dabei den Desktop:Sub xyz()
verz01 = GetDirectory(CreateObject("WScript.Shell").specialfolders("Desktop"))
End Sub
Wenn ich nun im Dialog einfach öffnen wähle so erscheint die Meldung, dass der Pfad nicht vorhanden ist.Was kann ich tun damit der Desktop funktioniert?
Danke Euch schon mal.
VG SteffenS