Die Umgebungsvariable %userprofile% anstelle C:\Users\Username dürfte helfen.
Gruß
Burkhard
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Ich habe einen Cloud-Ordner mit Unterordnern.
In einer dieser Unterordner befindet sich eine Excel-Datei mit Macros. Diese Makros greifen wiederum auf Worddateien zu, befüllen diese mit Werten und speichern die Dateien in den verschiedenen Unterordner.
Als Pfad des Cloud-Ordners ist in den Makros der Weg von meinem Rechner hinterlegt:(C:\Users\Buero\OneDrive.........)
Nun habe ich das Problem, wenn ich von einem anderen Rechner auf den Ordner zugreife, kann ich die Excel-Datei wohl öffnen, aber die Makros funktionieren nicht mehr, weil der Bezug zum Pfad ein anderer ist. In diesem Fall dann (C:\Users\Zuhause\OneDrive......).
Ich vermute, das die unterschiedlichen Rechnernamen der Grund dafür ist.
Meine Frage:
Gibt es eine Möglichkeit den VBA-Code in den Makros dahingehend anzupassen, dass diese dynamisch sind?
D.h., das ich, von welchem Rechner und Ort auch immer, ich auf diesen Cloud-Ordner zugreifen kann und die Makros dann auch funktionieren?
Vielen Dank vorab für irgendwelche Tipps.
Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.
Die Umgebungsvariable %userprofile% anstelle C:\Users\Username dürfte helfen.
Gruß
Burkhard
Heißt das, statt des Pfades
C:\Users\Username\OneDrive......
einfach nur
%userprofile%\OneDrive ......
Im VBA-Code eingeben?
VG Carsten
Jep. Versuch macht kluch.