Bonsoir
Il serait concevable de faire en sorte que tout les classeurs ouverts le soient en lecture seule, mais s'appuient sur un fichier indépendant.
Selon le contexte, notamment le volume d'informations, ce peut être un fichier texte ou un fichier en accès direct.
À chaque changement d'une cellule, il réécrit tout le ficher (ou un seul enregistrement concerné s'il peut être identifié et directement accédé).
Toutes les 5 secondes il vérifie si le FileDateTime du fichier a changé, et si c'est le cas, en relit l'ensemble et corrige les cellules en conséquence.