Tja, das ist ein bekanntes Problem,
Wir haben auch so eine Datei, meistens funktioniert sie, aber wenn zu viele die Datei im selben Moment öffnen oder schließen, dann gibt es irgendwann ein Problem... naja, nicht wirklich, Excel meckert halt das Sie kaputt ist... was nicht wirklich der Fall ist. Manchmal passiert es auch wenn man selber die Datei öffnet, schließt und sofort wieder öffnet.
Schau Dir mal eine "kaputte Datei" mit einem HexEditor an und dann die reparierte. Unsere Datei hat ganz einfach eine Menge Nullen angehängt und die werden bei der Reparatur entfernt. Haben wir schon 1000x gemacht, ein Datenverlust trat nie auf.
Das technische Problem liegt IMHO irgendwo beim SEEK, damit kann man (auf unterster Ebene im FileSystem) den Dateizeiger verschieben, also die Position ab der geschrieben wird. Früher konnte man so simple große Testdatei erzeugen, einfach eine Datei erstellen, dann ein SEEK an Stelle 5Mb und Datei schließen, schon hatte man eine "große" Datei mit lauter Nullen.
Irgendwo in irgendeiner DLL gibt es irgendeinen Befehl und der ist dann wohl nicht mehr kompatibel mit den heutigen OS und Server-Systemen und dann passiert es ab und an das die Datei auf eine fixe Größe "anwächst".
Die Lösung ist dann ein Sharepoint-Server resp. Co-Authoring, also die "neue" Funktion zu benutzen. Da sprichst Du am besten mal mit Deinem Admin.
Andreas.