Les liens externes risquent d’être calculés lorsque vous ouvrez un classeur qui a été enregistré pour la dernière fois dans une version antérieure d’Excel

Pour une version Microsoft Office Excel 2003, Microsoft Excel 2002 ou Microsoft Excel 2000 de cet article, voir 327006.

Symptômes

Lorsque vous ouvrez un classeur qui contient des liens externes dans Microsoft Excel 2000 ou une version ultérieure, vous êtes invité à mettre à jour les liens. Si vous choisissez de ne pas mettre à jour les liens, par exemple si vous cliquez sur option, puis cliquez sur protéger le contenu inconnu (recommandé), vous risquez de voir un ou plusieurs des problèmes suivants :

  • Les liens du classeur sont calculés par rapport à la table de liens externes dans le classeur, et peuvent être différents de ceux qui ont été précédemment calculés.

  • Les formules qui incluent ou font référence à des liens externes vers d’autres classeurs qui n’ont pas de valeurs stockées dans la table de liens externes peuvent afficher l’une des erreurs suivantes :

    • #REF!

    • #Value!

    • #NAME!

    Par ailleurs, dans la mesure où la valeur du lien est une erreur, les fonctions qui essaient de calculer cette valeur risquent de renvoyer d’autres erreurs ou de zéros.

Cause

Ce scénario se produit lorsque le classeur que vous ouvrez a été enregistré pour la dernière fois dans une version d’Excel antérieure à la version que vous utilisez actuellement pour ouvrir le classeur. Ce scénario se produit, car Excel force un recalcul complet de tous les classeurs ouverts qui ont été enregistrés auparavant dans une version antérieure d’Excel, indépendamment de l’état de la mise à jour du lien. Pour recalculer entièrement un classeur, Excel obtient la valeur actuellement stockée de toutes les références externes à partir de la table de liens externes des classeurs. Ce comportement se produit même si vous décidez de ne pas mettre à jour ces liens lorsque vous y êtes invité. Excel met à jour la chaîne de calcul du classeur dans la version actuelle d’Excel. Si les valeurs des sources liées aux liaisons externes ne sont pas disponibles dans la table de liens externes du classeur, Excel ne peut pas procéder au calcul correctement. Par conséquent, Excel renvoie des erreurs #REF ! . Il s’agit également de liens DDE indisponibles lors du processus de recalcul. Par défaut, Excel enregistre une table cachée des valeurs de liaison à des fins de calcul. Dans certains cas, les valeurs des liens externes risquent de ne pas être identiques à celles qui ont été calculées en dernier dans les formules. Il est également possible de désactiver la fonctionnalité permettant de stocker les valeurs de liens externes d’une base individuelle dans un classeur dans les options Excel. Pour plus d’informations sur les problèmes liés aux tables de liens externes, voir312188, plusieurs classeurs avec des liens vers les mêmes sources mises à jour

Solution de contournement

Pour contourner ce problème, utilisez l’une des méthodes suivantes.

Vérifiez que les sources de liens externes sont disponibles avant d’ouvrir le classeur.

Si vous avez des erreurs dans les formules liées aux liaisons externes lorsque vous ouvrez le classeur, mais que vous n’avez pas encore enregistré le classeur, procédez comme suit :

  1. Ne pas enregistrer le classeur. Au lieu de cela, fermez le classeur sans l’enregistrer. Cette opération annule les modifications apportées au classeur.

  2. Pour chaque source de liaison externe différente dans le classeur que vous voulez ouvrir, vérifiez que le fichier source est disponible dans le chemin d’accès spécifié dans la formule de liaison. Si une source de liaison n’est plus disponible, modifiez-la pour qu’elle pointe vers une autre source. Vous pouvez également supprimer définitivement la formule liée pour rompre la liaison. Suivez les étapes décrites dans la section « mettre à jour ou supprimer les liens » pour modifier des liens ou supprimer des liens.

  3. Après avoir vérifié que toutes les sources de liaison sont disponibles aux emplacements définis, ouvrez le classeur lié ayant rencontré le problème dans Excel. Laissez Excel mettre à jour tous les liens externes dans le classeur lorsque vous y êtes invité.

  4. Lorsque vous ouvrez le classeur lié et confirmez la mise à jour de tous les liens externes avec succès dans la version actuelle d’Excel, enregistrez le classeur. Il devrait désormais ouvrir et mettre à jour les liens comme prévu dans la version actuelle d’Excel.

Mettre à jour ou supprimer des liens

Si vous avez déjà enregistré le classeur contenant des erreurs dans les formules de liaison externe, si le fichier source du lien a été déplacé ou si les fichiers sources de liaison ne sont plus disponibles, recherchez la source liée d’origine. Vous pouvez également rechercher un autre fichier source. Ensuite, modifiez les liens vers ces sources. Pour examiner les sources des liaisons externes et restaurer ou supprimer les liens rompus, procédez comme suit :

  1. Pour empêcher temporairement le recalcul des fichiers qui ont été enregistrés en dernier dans une version antérieure d’Excel afin de mettre à jour ou de supprimer des liens externes, définissez l’environnement de calcul sur manuel. Pour définir temporairement le mode de calcul sur manuel, procédez comme suit :

    1. Fermez tous les classeurs.

    2. Créer un nouveau classeur.

    3. Cliquez sur le bouton Microsoft Office, puis sur Options Excel.

    4. Dans l’onglet formules , cliquez sur Manuel sous options de calcul, puis cliquez sur OK.

    5. Ouvrez le classeur enregistré.

  2. Sous l’onglet données , dans le groupe connexions , cliquez sur modifier les liens . Chaque lien va répertorier le nom de fichier du classeur source auquel ce classeur est lié. Si vous cliquez sur le lien, le chemin d’accès du fichier d’origine du classeur source apparaît dans la liste de l’étiquette d' emplacement .

  3. Cliquez sur vérifier l’État pour mettre à jour l’état de tous les liens de la liste. Attendez la mise à jour de l’état de tous les liens.

  4. Examinez l’État dans la colonne État , cliquez sur le lien, puis effectuez l’une des actions suivantes :

    • Si l’État est OK, aucune action n’est requise. Le lien fonctionne et est actif.

    • Si le statut est inconnu, cliquez sur vérifier l’État pour mettre à jour l’état de tous les liens de la liste.

    • Si l’État n’est pas applicable, le lien utilise OLE ou l’échange dynamique de données (DDE). Excel ne peut pas vérifier l’état de ces types de liens.

    • Si le statut est erreur : source introuvable, cliquez sur modifier la source, puis sélectionnez le classeur approprié pour le lien.

    • Si le statut est erreur : feuille de calcul introuvable, cliquez sur modifier la source, puis sélectionnez la feuille de calcul appropriée dans le fichier approprié. Il est possible que la source ait été déplacée ou renommée.

    • Si le statut est Avertissement : les valeurs ne sont pas mises à jour, cliquez sur mettre à jour les valeurs. Le lien n’a pas été mis à jour lors de l’ouverture du classeur.

    • Si l’État est Avertissement : source non recalculée, cliquez sur ouvrir la source, puis appuyez sur F9 pour calculer le classeur. Le classeur est éventuellement paramétré pour le calcul manuel dans le fichier source. Pour attribuer le mode de calcul automatique au classeur, cliquez sur le bouton Microsoft Office, puis sur Options Excel. Dans l’onglet formules , cliquez sur automatique sous options de calcul.

    • S’il s’agit d’une erreur : nom non défini ou non rectangulaire, certains noms ne peuvent pas être résolus tant que vous n’avez pas ouvert le classeur source. Cliquez sur ouvrir la source, rebasculez vers le classeur de destination, puis cliquez sur vérifier l' État. Si cela ne résout pas le problème, assurez-vous que le nom n’est pas manquant ou mal orthographié. Basculez vers le classeur source, cliquez sur l’onglet formules , cliquez sur définir un nom, puis recherchez le nom.

    • S’il s’agit de l’État AVERTISSEMENT : ouvrir source pour mettre à jour les valeurs, cliquez sur ouvrir la source. Le lien ne peut pas être mis à jour tant que vous n’avez pas ouvert la source.

    • Si l’État est ouvert, la source est ouverte. Aucune action n’est requise sauf si vous recevez des erreurs de feuille de calcul.

    • Si le statut est mis à jour à partir du nom de fichier, aucune action n’est requise. Les valeurs ont été mises à jour.

    • Si l’État est erreur : état indéterminé, Excel ne peut pas déterminer le statut de la liaison. La source ne contient pas de feuilles de calcul. Par ailleurs, la source est susceptible d’être enregistrée dans un format de fichier non pris en charge. Cliquez sur mettre à jour les valeurs.

  5. Une fois que vous avez résolu toutes les références de liens, réinitialisez le calcul sur automatique afin qu’Excel puisse recalculer le classeur dans la nouvelle version du classeur. Pour cela, procédez comme suit :

    1. Cliquez sur le bouton Microsoft Office, puis sur Options Excel.

    2. Dans l’onglet formules , cliquez sur automatique sous options de calcul, puis cliquez sur OK.

    Excel doit maintenant calculer le classeur. Si le calcul est effectué, enregistrez le classeur. Le classeur doit désormais ouvrir et mettre à jour les liens comme prévu dans la version actuelle d’Excel.

Pour plus d’informations sur la façon de déterminer l’environnement de calcul, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

214395 Description de la manière dont Excel détermine le mode de calcul actuel

Supprimer définitivement la formule du lien, puis la remplacer par la valeur

Si vous n’avez pas besoin des formules qui font référence à des liens externes, copiez ces formules, puis collez les valeurs uniquement dans les cellules cibles.RemarqueLorsque vous remplacez une formule par sa valeur, Excel supprime définitivement la formule. Pour copier les formules et coller les valeurs, procédez comme suit :

  1. Ouvrez le classeur dans la version d’Excel dans laquelle vous avez enregistré le classeur. Lorsque vous êtes invité à mettre à jour les liens, cliquez sur non. Dans la mesure où le fichier a été enregistré pour la dernière fois dans cette version d’Excel, il n’est pas obligatoire de mettre à jour les liens. Le calcul peut se produire avec la dernière valeur connue du lien.

  2. Cliquez avec le bouton droit sur la cellule ou la plage de cellules qui contiennent la formule faisant référence à un lien externe, puis cliquez sur copier.

  3. Cliquez avec le bouton droit sur la même cellule ou plage de cellules, puis cliquez sur Collage spécial.

  4. Dans la boîte de dialogue Collage spécial , sous coller, cliquez sur valeurs , puis cliquez sur OK.

Après avoir supprimé tous les liens indésirables de cette manière, enregistrez le classeur. Vous pouvez ouvrir le classeur dans Excel sans mettre à jour ces liens. Ce comportement se produit parce que les liens n’existent plus.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×