Problem mit "Arbeitsmappe Freigeben"
13.11.2019 07:13:19
Klaus
ich habe seit gestern eine große Datei mit VBA, in der circa 15 Leute gleichzeitig arbeiten (Arbeitsmappe ist freigegeben). Die User machen nicht viel mehr als einen Barcode zu scannen, das VBA legt diesen dann mit einem Zeitstempel in einer Liste ab - das funktioniert auch sehr gut, selbst wenn viele Leute gleichzeitig arbeiten.
Jetzt das Problem: Gestern haben wir ab und zu die Fehlermeldung "Datei ist gesperrt von User HansMüller" bekommen. Egal an welchem Arbeitsplatz, es war immer "HansMüller" der die Datei gesperrt hat. Nach zwei oder drei Versuchen ging es dann und die Fehlermeldung kam nicht mehr - bis zum nächsten Versuch.
Heute morgen habe ich Kollege Hans verboten, die Datei zu öffnen. Ich habe ein Backup von gestern nachmittag eingespielt, in dem ich die "Arbeitsmappe freigeben" neu gesetzt habe.
Trotzdem: Die User bekommen jeden dritten oder vierten Scan die Fehlermeldung "Datei ist gesperrt von User HansMüller". Der User ist aber definitiv nicht mehr in der Datei! In der Liste "Diese Benutzer greifen gemeinsam auf die Datei zu" steht er auch nicht - die Fehlermeldung kommt trotzdem.
Ich habe jetzt schon ein paar Jahr(zehnte) Excel auf dem Buckel, aber dies ist mein erstes Projekt in dem ich die Mehrfachfreigabe benutze, da fehlt es mir an Erfahrungswerten. Die Formeln und das VBA laufen sauber, ab und zu kommen Fehlermeldungen wie "Typen unverträglich", die aber durch die Fehlerbehandlung wie gewollt abgefangen und gemeldet werden - all das kann aber meines erachtens auch nicht zu dem Fehler "Datei gesperrt von User x" führen.
Ich verstehe auch nicht wieso der Fehler überhaupt auftreten kann - eine Datei mit Mehrfachfreigabe ist ja per Definition nicht gesperrt!
Ihr seit meine letzte Hoffnung, damit mein Projekt den Beta-Status überlebt! Hat jemand von euch mehr Erfahrung mit Mehrfachfreigabe und kennt vielleicht das Problem? Gibt es eine Dateihistorie, die ich löschen kann? Würde es vielleicht helfen, die Datei "von Grund auf" neu aufzubauen?
LG,
Klaus