Partager via

Liaisons entre classeurs

Anonyme
2020-12-04T09:45:33+00:00

Bonjour,

J'ai 2 classeurs : classeur1 et classeur2. Le premier contient des données et le second des formules de calcul (notamment NB.SI.ENS) qui pointent vers les données de classeur1.

Lorsque les 2 classeurs sont ouverts, les formules de classeur2 se calculent bien. Les formules contiennent par exemple NB.SI.ENS([classeur1]Feuil1!$P$P.....).

Quand je ferme classeur1, les formules de classeur2 deviennent égales à NB.SI.ENS(chemin d'accès complet[classeur1]Feuil1!$P$P.....) et le résultat reste inchangé.

Jusque là, tout va bien. J'enregistre classeur2 contenant toutes les formules et le ferme.

Dès que je réouvre ce classeur (le 2), Excel affiche le message "Ce classeur comporte des liaisons……. etc.", je clique sur "Mettre à jour" et là, mes formules affichent "#VALEUR!" avec le message "Pour l'instant nous ne parvenons pas à mettre à jour certaines des liaisons de votre classeur. Vous pouvez continuer sans mettre à jour leurs valeurs ou modifier les liaisons qui semblent incorrectes".

Je clique donc sur continuer puisque je sais que mes formules sont correctes.

Pourquoi mes liaisons ne fonctionnent plus. Je suis en télétravail et en connexion VPN. Est-ce incompatible avec la réalisation des liaisons ou ai-je oublié de faire quelque chose ?

Merci beaucoup de bien vouloir m'aider.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

4 réponses

  1. Anonyme
    2020-12-08T09:29:01+00:00

    Bonjour Daniel,

    ne soit pas désolé, c'est plutôt Microsoft qui devrait être désolé d'avoir mis sur le marché une nouvelle version d'Excel qui comporte tant d'imperfections !

    Je ne sais pas ce qu'il s'est passé depuis vendredi, mais maintenant, les formules se calculent bien. Peut-être y a t-il eu un correctif. Le NB.SI et le SOMME.SI fonctionnent correctement.

    Merci et bonne journée.

    Philippe

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2020-12-04T15:34:34+00:00

    Oui, désolé.  De nombreuses fonctions ne fonctionnent pas avec une classeur fermé.

    Dans certains cas, tu peux contourner; exemple pour NB.SI :

    =NBVAL(SI(chemin d'accès complet[classeur1]Feuil1!$P$P=1;1))

    Tu peux utiliser SOUS.TOTAL à la place de SOMME...

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2020-12-04T13:58:43+00:00

    Bonjour Daniel

    Juste après avoir déposé ma question, j'ai voulu vérifier si le VPN était susceptible de planter mes liaisons. J'ai donc créé 2 classeurs tout simple en local sur mon PC, l'un avec des données et l'autre avec 3 formules toutes simples : SOMME, SOMME.SI.ENS et NB.SI.

    La somme se re-calcule bien mais les 2 autres affichent une erreur. Je sais qu'office 2016 présente des problèmes de compatibilité avec 2013 tant au niveau des formules que du code VBA, mais là pour ce pb de liaison je sèche !

    Merci pour ton aide.

    Philippe

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2020-12-04T10:57:20+00:00

    Bonjour,

    Est-ce que les classeurs sont des classeurs distants ? Est-ce que tu peux les mettre sur ton ordi et tester en local ? Le VPN ou un paramètre réseau peut être en cause.

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire