« Ce classeur contient des liaisons vers des sources externes »
À chaque ouverture, Excel propose de mettre à jour des liaisons vers un fichier que plus personne ne trouve. Le message revient tant que le lien existe, même caché dans un nom ou une mise en forme.
Ce que dit le message
Une formule, un nom défini, une liste déroulante, une mise en forme conditionnelle ou un graphique du classeur lit une valeur dans un autre classeur. Excel demande s'il faut aller la relire.
Pourquoi il apparaît
- Une formule qui vise un autre fichier :
='[Budget 2023.xlsx]Feuil1'!B4, souvent arrivée par un copier-coller entre classeurs. - Un onglet copié d'un autre classeur, avec ses noms définis qui visent toujours l'original.
- Un nom défini caché, sans usage, qui vise un fichier disparu.
- Une liste déroulante, une mise en forme conditionnelle ou un graphique dont la source est dans un autre fichier.
Le faire disparaître
- Dans Excel : Données, Modifier les liens, Rompre le lien. Mais le bouton ne rompt que les formules : les noms, les listes et les mises en forme gardent le lien, et le message revient.
- Chercher les noms qui visent un autre fichier : Formules, Gestionnaire de noms, colonne « Fait référence à ».
- Rompre les liens de toutes les formules en les remplaçant par leur dernière valeur.
L'outil qui s'en charge
Supprimer les liens externes liste les classeurs visés avec le nombre de cellules qui en dépendent, remplace ces formules par leur dernière valeur, retire les noms cassés, et dit où un lien se cache dans une liste déroulante ou un graphique. Le fichier est relu : toutes les valeurs sont les mêmes qu'avant.
Questions fréquentes
- Rompre les liens change-t-il les valeurs ?
- Non : chaque formule est remplacée par la valeur qu'elle affichait. Seule la mise à jour future est perdue, ce qui est le but.