BEARBEITEN : Wenn Sie die integrierte Freigabefunktion nicht verwenden können, besteht die Option, die Daten in einem separaten Container zu speichern (dies können Datenbanktabellen, eine JET-Datenbank (Access-Datenbank) oder sogar CSVs sein) und sind schreibgeschützt Excel-Datei, die mit den Daten verbunden ist.
Die Vorteile liegen in der Benutzerfreundlichkeit für Endbenutzer, da sie das vertraute Design und die UI von Excel beibehalten. Die Abstraktion der Daten vom Front-End bedeutet keine Probleme mit der Parallelität, und die Daten selbst können besser vor unbeabsichtigtem Zugriff geschützt werden Updates (Validierung etc. im Frontend).
Der Nachteil ist, dass dies einiges an Setup erfordert (obwohl Sie erwähnen, dass Sie VBA bereits verwenden, so dass Sie möglicherweise über die erforderlichen Fähigkeiten verfügen) und möglicherweise nur in bestimmten Anwendungsfällen geeignet ist.
Ursprüngliche Antwort: Sie können es zu einer freigegebenen Arbeitsmappe machen. Beachten Sie jedoch, dass dies einige Vorbehalte und Macken in Bezug auf bestimmte Funktionen und allgemeine Stabilität / Robustheit mit sich bringt.
Es gibt Horrorgeschichten über Sperren, Parallelität und Datenverlustprobleme mit freigegebenen Arbeitsmappen, aber in vielen Fällen können sie sehr gut funktionieren. Ich habe sie persönlich mit bis zu 20 gleichzeitigen Benutzern verwendet, und wenn sie richtig verwaltet und kritisch für kollaboratives Arbeiten konzipiert wurden, können sie sehr gut funktionieren.