web-dev-qa-db-fra.com

Pourquoi ce fichier Excel continue à demander de sauvegarder?

Un client m'a envoyé des documents Excel .xlsx, et chaque fois que je l'ouvre et que je le ferme, Excel me demande si je souhaite enregistrer les modifications. même si je n'en ai pas fait. Cela ne se produit avec aucun de mes autres fichiers Excel. Que se passe-t-il?

Les fichiers n'ont pas de macros. J'utilise Excel 2007.

16
William C

Copie de http://support.Microsoft.com/kb/274500 (il est utile de lire l’article complet de la Base de connaissances):

Ce problème se produit lorsque quelque chose dans le fichier a été modifié. Plusieurs fois, l'utilisateur ne réalise pas que des éléments du fichier ont été mis à jour ou calculés. Voici quelques exemples de scénarios courants:

  • Une fonction volatile est utilisée dans le fichier. Des exemples de formules volatiles sont répertoriés dans la section plus d'informations de cet article.
  • Le fichier a été ouvert dans une version plus récente et les formules ont été calculées. Voir l'article dans la section plus d'informations.
  • Une formule qui contient un lien vers une formule dans un autre classeur et qui utilise des fonctions volatiles.
  • Images liées.
  • Formules itératives.
  • Les graphiques figurant sur des feuilles de graphique ou incorporés dans des feuilles de calcul mais dont les données source sont dans un autre classeur.
  • Code VBA qui met à jour le classeur. "

Cette liste contient les cas mentionnés dans d'autres réponses en tant que possibilités, ainsi que d'autres.

10
sancho.s

Une possibilité est que le fichier .xlsx contienne des liens externes dans au moins une cellule. Par exemple

Workbook with external link

Normalement, si vous ouvrez ce fichier, vous serez invité à ...

enter image description here

Cependant, il existe un paramètre agaçant qui désactive les personnes dans l'invite DONNÉES/ÉDITER LES LIENS/DÉMARRER/Ne pas afficher l'alerte et les liens de mise à jour qui remplacent cette invite.

enter image description here

Malheureusement, lorsque vous fermez le classeur, vous recevez toujours l'invite à enregistrer qui met à jour les liens.

enter image description here

Ceci est un indice possible ..?

EDIT:

Une autre possibilité est que le fichier .xlsx contienne une formule de date telle que NOW() ou TODAY() qui demandera une sauvegarde à la fermeture.

5
osknows

Je rencontrais ce problème sur un PC Windows 7 et j'utilisais Microsoft Office 2007.

J'ai également le logiciel de serveur de base de données MySQL 5.6 sur ce PC.

Lors de l’examen du problème, j’ai constaté que j’avais installé le composant MySQL for Excel 1.3.4 et que cela aboutissait à un ajout de "MySQL pour Excel". en se présentant dans Excel.

Comme je n'utilisais pas réellement ce composant, je suis allé dans le programme d'installation de MySQL et l'ai supprimé. Après cela, j’ai constaté que les invites "Souhaitez-vous enregistrer ..." ne sont plus affichées (c’est-à-dire si je visualise simplement une feuille de calcul sans la modifier).

J'espère que cela t'aides...

3
TechnoGuy

Aucune des raisons données par quiconque dans aucun forum n'a été la raison pour laquelle je voyais ce problème. J'ai minutieusement déplacé de petits morceaux d'un classeur à l'autre jusqu'à ce que le coupable se révèle.

Quelqu'un avait coupé et collé du texte dans une feuille. Le problème était que le texte finissait par être une forme flottante avec du texte, au lieu d'aller dans une cellule.

Ils sont faciles à voir une fois que vous savez qu'ils sont là. Sélectionnez toutes les lignes (elles apparaissent donc avec un arrière-plan bleu clair). Ensuite, les étiquettes ou les images ou quoi que ce soit, sortiront comme des blocs blancs. Au moins c'est comme ça que c'est apparu pour moi. Votre kilométrage peut varier.

Cela met fin à une longue et frustrante bataille avec Excel.

1
Ken Sayers

Dans mon cas, j'avais un data1.xlsx (format de classeur Excel). Je l'ai ouvert, fichier/enregistrer sous data1.xls (format Excel 97-2003) (non .xlsx). et le problème est parti. J'ai également l'add-in mysql et je n'ai pas eu à le supprimer/le désinstaller. J'utilise Excel 2007.

0
anonymous

J'utilise deux réponses pour supprimer la demande de sauvegarde, les deux ont été couvertes, mais il convient de répéter:

  1. Pour une ancienne version des fichiers xls ou xlsx, enregistrez sous xlsx et écrasez le fichier. Cela tue presque toujours avec les fichiers que je reçois des autres.

  2. Dans Formules, Options de calcul, définissez sur Manuel. Cela a fonctionné sur un grand fichier de la mine avec environ 50 onglets, quand trouver quel onglet causait le problème posait trop de problèmes. Merci à ceux qui ont déjà suggéré ça, ça me dérange depuis 5 ans! Je vous aurais commenté et remercié, mais apparemment, je n'ai pas assez de points Brownie pour le faire.

0
jonrichco

J'ai eu un problème similaire. Dans mon cas, j'avais dans le classeur des tableaux croisés dynamiques avec l'option "Actualiser les données lors de l'ouverture du fichier" active, qui était l'option par défaut lorsque j'ai créé les tableaux croisés dynamiques. Décocher cette option pour chaque tableau croisé dynamique a résolu le problème. Cela aidera peut-être. Voir l'image suivante de Options de tableau croisé dynamique.

PivotTable Options

0
MrMeinHerr

J'ai eu ce problème, il s'est avéré qu'il y avait un vba dans la "feuille de calcul" dans l'éditeur de vba. Supprimé le code à partir de là et ensuite travaillé comme un charme.

0
Steven Allen

Il est probable que le .xlsx Le fichier a été recalculé automatiquement lors de son ouverture dans Excel. Aller au Les données onglet pour désactiver le recalcul automatique.

0
Jonathan Reno

Fichier> Option> Formule> Automatique

Changer en

Fichier> Option> Formule> Manuel

OR

Formules> Options de calcul> Automatique à manuel

0
Byoung Yoon Park