ich möchte mittels VBA Prüfen ob ein Verzeichnis Existiert und wenn nicht soll es angelegt werden, das ganze liegt auf einem OneDrive for Business.
Allerdings bekomme ich es leider nicht hin mit folgendem Code
Sub OrdnerFolgeJahrAnlegen()
Dim fsObject As Object
Dim strBerichteOrdner As String
Dim strSuchenderOrdner As String
strBerichteOrdner = ThisWorkbook.Path & "/Berichte/"
strSuchenderOrdner = "2024"
Set fsObject = CreateObject("Scripting.FileSystemObject")
If Not fsObject.FolderExists(strBerichteOrdner & strSuchenderOrdner) Then
ChDir strBerichteOrdner
MkDir strSuchenderOrdner
Else
MsgBox "Ordner besteht schon"
End If
End Sub
Dann kommt immer bei
ChDir strBerichteOrdner
"Laufzeitfehler 76, Pfad nicht gefunden
Wenn ich mir den Wert von strBerichteOrdner im Direktfenster ausgeben lasse bekomme ich das:
https://my.sharepoint.com/personal/thomas/Documents/Apps/Test/Berichte
, wenn ich dann den Code mit der Maus auf das MkDir strSuchenderOrdner
ziehe, wird ein Ordner erstellt, allerdings im falschen Verzeichnis , nämlich hier https://my.sharepoint.com/personal/thomas/Documents
Was mache ich da falsch?
Danke