ich habe auf einem Netzlaufwerk eine freigegebene Arbeitsmappe abgelegt, die von mehreren Benutzern zur selben Zeit bearbeitet werden kann.
In dieser Mappe sind Makros enthalten.
Kennt jemand einen Weg, wie ich die Variablen definieren muß, damit deren Werte nutzerübergreifend verwendet werden können ?
Beispiel:
Nutzer A und B haben gleichzeitig die freigegebene Arbeitsmappe geöffnet.
Nutzer A startet ein Makro. Darin wird der Variable X ein Wert zugewiesen.
Nutzer B startet ein Makro und möchte darin den Wert der Variable X (von Nutzer A) auslesen.
Selbst bei einer Deklaration als Public wird die Variable X für beide Nutzer stets getrennt verwaltet.
Bisher habe ich mir damit geholfen, den Variablenwert in einer Zelle in einem ausgeblendeten Tabellenblatt zu parken und von dort auszulesen. Wenn der Makroablauf für beide Nutzer an der richtigen Stelle ein Speichern der Mappe durchführt, funktioniert diese zweistufige Variablenübergabe.
Meine Frage ist nur, ob es hier nicht einen eleganteren direkten Weg ohne Umweg über ein Tabellenblatt gibt.
Ich freue mich über eine Idee.
Vielen Dank !
Gruß,
Fischreiher