Hilfe Laufzeitfehler 457
21.01.2026 15:43:12
Timo
ich brauche eure Hilfe. Ich bin hier im Forum auf einen Link zu einem Code gestoßen mit dem ich den local path of OneDrive zu meinen Dateien auslesen kann. Das hat bei mir und meinen Kollegen die letzten Monate super funktioniert. Jetzt tritt bei mir der Laufzeitfehler 457 "Dieser Schlüssel ist bereits einem Element dieser Auflistung zugeordnet" auf. In VBA wird die letzte Zeile des unten aufgeführten Codeteils gelb markiert. Ich kann mit der Fehlermeldung noch mit dem Verweis auf die Zeile nichts anfangen. Ich verstehe den Fehler nicht und weiß nicht wieso der Fehler jetzt auf einmal auftritt. An der Datei und den Pfaden wurde nichts geändert. Bei meinen Kollegen funktioniert die Datei nach wie vor nur bei mir nicht. Hat jemand vielleicht eine Idee?
'Clean the finished "dictionary" up, remove trailing "\" and "/"
Dim tmpColl As Collection: Set tmpColl = New Collection
For Each vItem In locToWebColl
locRoot = vItem(0): webRoot = vItem(1): syncFind = vItem(4)
If Right$(webRoot, 1) = "/" Then _
webRoot = Left$(webRoot, Len(webRoot) - 1)
If Right$(locRoot, 1) = ps Then _
locRoot = Left$(locRoot, Len(locRoot) - 1)
If Right$(syncFind, 1) = ps Then _
syncFind = Left$(syncFind, Len(syncFind) - 1)
tmpColl.Add VBA.Array(locRoot, webRoot, vItem(2), vItem(3), syncFind), locRoot
Der komplette Code ist in google unter folgenden Suchbefehl zu finden:
VBA Function to get the local path of a OneDrive
Viele Grüße
Timo
Anzeige