Dialogue d'enregistrement lors de la fermeture d'un fichier après enregistrement.

Anonyme
2024-02-26T14:18:54+00:00

Bonjour à tous,

Comme je suis en entreprise je ne peux pas contacter le support Microsoft facilement, alors je m'en remets à vous.

Depuis quelque temps je me suis rendu compte sur un fichier prenant en compte les macros que j'ai créé qu'il y a un problème : si je sauvegarde le fichier via la disquette, CTRL + S ou juste que je l'ouvre et referme il me met le message voulez vous enregistrer / ne pas enregistrer / fermer. Si j'ai modifié quelque chose et que je fais CTRL+S puis que je ferme et que je choisis ne pas enregistrer ma modification est enregistrée ! J'ai créé un fichier avec une macro et une msgbox qui dit coucou j'ai pas le même souci.

Dans un premier temps je voulais savoir si c'était un problème connu ou pas ? Si il y a quelque chose de simple à mettre en place pour pas que le message enregistrer/ne pas enregistrer/fermer apparaisse tout le temps sans raison...

Merci d'avoir lu (et d'avoir essayé de comprendre :) )

Microsoft 365 et Office | Excel | Pour les entreprises | 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

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2024-02-27T13:57:18+00:00

Ton classeur est corrompu. Je viens de recopier les feuilles et less modules dans un nouveau classeur et je n'ai plus le problème :

https://www.cjoint.com/c/NBBn3CTpAhT

Pour le second problème regarde Fichier, Options, Enregistrement.

Daniel

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

2 personnes ont trouvé cette réponse utile.
0 commentaires Aucun commentaire

14 réponses supplémentaires

  1. Anonyme
    2024-02-26T14:58:04+00:00

    Difficile d'en dire plus sans pouvoir analyser directement le classeur. Tu peux éventuellement le partager via OneDrive ou un site genre cjoint.com (après avoir enlevé les données confidentielles).

    Essaye de faire un collage spécial "Valeurs", ce qui neutralisera les formules, logiquement, si ce sont des formules sur la feuille qui provoquent la demande d'enregistrement, ça ne devrait plus survenir.

    Tu as raison, la fonction AUJOURDHUI ne va pas se mettre à jour si tu ne fais rien du tout dans la feuille. Mais quand tu ouvres un classeur qui contient cette fonction, elle se met automatiquement à jour, même si on ne touche à rien dans la feuille, si on se contente de la consulter.

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2024-02-26T14:56:21+00:00

    Merci pour votre réponse, c'est ce que je pensais, mais ça m'arrive même sur une feuille ou il y a "juste" des calculs.

    Et avec une fonction AUJOURDHUI() si je laisse ouverte ma feuille 10 jours depuis le 01/01/2024 quand je reviens le 11/01/2024 ma cellule AUJOURDHUI sera toujours 01/01/2024 vu que j'ai rien fait ou c'est une fonction qui se recalcule tout le temps ?

    Ce que je ne comprend pas c'est en sauvegardant ma feuille puis en quittant dans les 5 secondes j'ai la boite de dialogue...

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2024-02-26T14:51:25+00:00

    J'ai copié-collé mon fichier, le problème est toujours là. J'ai supprimé toutes mes macros, le problème est toujours là. J'ai converti le fichier sans macro en classeur Excel, le problème est toujours là. J'ai copié-collé le contenu de mes feuilles dans un classeur normal, le problème est là...

    Il n'y a pas de calcul en continu (pour moi), je fais appel à des données des autres feuilles dans certaines feuilles, c'est un classeur de 100-107Ko...

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

    0 commentaires Aucun commentaire
  4. Anonyme
    2024-02-26T14:47:33+00:00

    La boîte de dialogue n'apparaît pas "sans raison". Si elle s'affiche, c'est qu'il y a une raison, qu'une modification est intervenue. Probablement une macro événementielle genre Worksheet_Change ou Workbook_BeforeClose, une date qui se met à jour (fonction AUJOURDHUI()), quelque chose du genre...

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

    0 commentaires Aucun commentaire