Des formules ou macros n'y sont pour rien. Il faut juste que les macros soient rattachées au fichier et qu'elles ne soient pas PERSONNAL sinon une fois le fichier partagé, elles ne fonctionneront pas.
Le partage de fichier Excel a beaucoup de limites. Tout ne peut pas être fait par le code VBA en mode partagé.
De plus Microsoft ne fait plus évoluer cette possibilité depuis longtemps et tout ce qui est nouveau n'est pas pris en compte et bloque donc le partage : les tableaux structurés par exemple...