Bonsoir
Un avis tout à fait personnel : j'évite systématiquement de créer des liaisons entre classeurs... ! (c'est d'ailleurs un motif déterminant d'utilisation de VBA pour justement l'éviter).
D'autre part : jamais de formules dans une base de données (données brutes exclusivement), à la limite si des champs calculés, ils sont de fait redondants car pouvant toujours être recalculés, et restent de ce fait secondaires...
Enfin, si les modifications de la base peuvent provenir de plusieurs classeurs, ce n'est pas un problème tant que les procédures de modification sont fiabilisées et homogènes. Ce qui signifie qu'il y a un dispositif de modification de la base qui est seul à intervenir sur la base (c'est à dire qu'on ne se livre pas à des répercussions sur la base de modifications opérées sur une réplication de cette dernière...)
Cordialement.