Comment trouver les données externes dans un classeur Excel qui semble n'en avoir aucune?

6

Je utilise Excel 2010. J'ai un modèle qui, autant que je sache, ne contient aucune source de données externe:

  • Je ne trouve aucune cellule faisant référence à une source externe.
  • Dans le ruban "Données" onglet "Connexions", l'option "Modifier les liens" est grisée.
  • Si je sélectionne "Connexions existantes", il indique "Aucune connexion trouvée" pour ce classeur.

Cependant, chaque fois que j'enregistre le modèle, une boîte de dialogue apparaît indiquant:

Ce classeur contient des données externes. Voulez-vous que Microsoft Excel efface les données avant d'enregistrer le modèle, puis actualise automatiquement les données chaque fois que le modèle est ouvert?

Si je sélectionne "Non", les utilisateurs des modèles sont également informés des données externes, mais si je sélectionne "Oui", je crains qu'Excel ne fasse peut-être pas quelque chose que je ne souhaite pas.

Comment savoir à quelles données externes Excel pense avoir accès?

Merci.

Anon Gordon
la source
Cliquez sur Données, puis sur Connexions. Je ne vois pas du tout modifier les liens. Je vois une fenêtre avec une moitié supérieure et inférieure à la fenêtre. Dans la moitié supérieure, je vois les champs Nom / Description (ainsi que les boutons Ajouter / Supprimer / Propriétés / Actualiser / Gérer les ensembles) et le nom des références externes ci-dessous. Dans la moitié inférieure, il y a "Lieux où les connexions sont utilisées". Dans mon cas, ce ne sont que des restes de références provenant de matériel copié et collé, pour des données qui ne sont plus dans la feuille de calcul (certaines pas depuis longtemps). Voyez-vous quelque chose ici?
Dallas le
Notez que le bouton "Connexions" du ruban "Données" fait partie d'un groupe de boutons également appelé "Connexions". C'est ce que je faisais référence ci-dessus.
Anon Gordon
Et lorsque je clique sur la boîte de dialogue "Connexions" telle que vous la décrivez, une boîte de dialogue "Connexions de classeur" s'ouvre et la vide.
Anon Gordon

Réponses:

4

Des liens vers des données externes peuvent exister dans

  • formules (visibles via Données -> Editer les liens)
  • plages nommées
  • macros appelées par des boutons et des formes
  • mise en forme conditionnelle
  • tableaux croisés dynamiques liés à des sources externes

Bill Manville (MS MVP) a créé un petit outil pour les trouver tous. Téléchargement: http://www.manville.org.uk/software/findlink.htm

Cependant, il ne trouve pas de liens de mise en forme conditionnelle. Vous devrez peut-être les vérifier manuellement.

Teylyn
la source
C'est un outil intéressant, mais il n'a trouvé aucun lien, et aucun lien faisant référence à ".x" ou ".X". Rien d’évident dans le formatage conditionnel non plus.
Anon Gordon
1
Remarque: il semble que vous deviez fermer chaque instance d'Excel avant que l'outil de Bill apparaisse après son installation. Il m'a fallu une minute pour m'en rendre compte.
Jared
3

Quelqu'un a posté une réponse indiquant qu'il pensait que les tableaux croisés dynamiques étaient à l'origine de ce message même en l'absence de données externes. Au moment où j'ai vérifié par moi-même que c'était correct, cette réponse avait été supprimée.

Voici le commentaire que j'avais l'intention de laisser sur leur post:

Le modèle en question a un tableau croisé dynamique. J'ai essayé de supprimer le tableau croisé dynamique (et ensuite tout le reste de la feuille de calcul avec le tableau croisé dynamique) et le problème persiste. Lorsque je supprime la feuille de calcul contenant le tableau croisé dynamique, le problème disparaît. Ensuite, lorsque j'insère quelques chiffres dans les cellules et un nouveau tableau croisé dynamique sur ces cellules, le problème réapparaît. Donc, oui, il semble que la boîte de dialogue ne soit pas déclenchée correctement en ayant un tableau croisé dynamique dans votre modèle.

Quoi qu'il en soit, je remercie ceux qui l'ont signalé.

Anon Gordon
la source
C'est vieux, mais je viens de le rencontrer. A) Merci de l'avoir signalé, et B) ce n'est pas nécessairement des External données, c'est en fait le cache à pivot qu'il veut effacer. Le message est donc légitime, mais, à la manière de Microsoft, ce n'est pas vraiment clair. Si vous cliquez Yessur le message, la taille du classeur sur le disque sera plus petite car les caches ont été jetés, mais il faudra plus de temps pour ouvrir le WB, car Excel reconstruira chaque fichier à son ouverture, puis actualisera tous les fichiers. pivots.
FreeMan
2

J'ai eu un problème similaire dans un modèle. Je l'ai résolu en supprimant la feuille qui, à un moment donné, comportait un tableau croisé dynamique.

Passant à travers
la source
Vous ne savez pas vraiment pourquoi votre candidature a été rejetée, mais c’est le seul moyen que j’ai trouvé de résoudre le problème s’il s’agissait d’un message fallacieux causé par un tableau croisé dynamique (ce qui est généralement le cas dans mon cas).
Anon Gordon
1

Les tableaux croisés dynamiques peuvent être à l'origine de ce problème. Même le nettoyage de tous les champs et la réinitialisation de tous les formats ne résolvent pas ce problème (bogue) et l'erreur persiste à chaque enregistrement jusqu'à ce que la feuille soit supprimée du classeur.

Le meilleur moyen de le supprimer consiste à déplacer temporairement la feuille dans un nouveau classeur en cliquant avec le bouton droit de la souris sur la feuille -> Déplacer ou copier ... vous pouvez enregistrer le modèle à nouveau sans le bogue et sans qu'il soit nécessaire de supprimer la feuille entière.

(J'aurais écrit ma contribution sous forme de commentaire si ma réputation le permettait.)

blablubbb
la source
1

J'ai été capable de trouver le problème de manière à ce que cela puisse aider quelqu'un d'autre. Je n'avais pas de tableaux croisés dynamiques dans mon document. J'ai décidé d'ouvrir la feuille de calcul à partir d'un nouvel ordinateur et, ce faisant, j'ai reçu un message indiquant que le système ne pouvait pas mettre à jour les liens et qu'il était possible de consulter le lien externe. Lorsque j'ai fait cela, j'ai trouvé où se trouvait le lien externe dans mon document et j'ai pu le réparer. Cela pourrait fonctionner pour vous si vous avez beaucoup de feuilles de calcul avec beaucoup de formules comme moi.

Jodi
la source