Partager via

Changement intempestif format cellule Excel

Anonyme
2025-06-16T06:15:38+00:00

Bonjour,

J'utilise Excel de Microsoft Office Professionnal Plus 2021.

  • Je demande un format de cellule monétaire comme ceci : 45,20 € en positif et -45,20 € en négatif
  • Après avoir saisi mes valeurs, je quitte mon tableur.
  • Mais lorsque je reviens dessus, le format que j'avais choisi a été changé et remplacé de façon intempestive par un autre comme ceci : €45,20 ou (€45,20) si négatif et sans signe - figurant sous l'onglet format de cellule personnalisé en tant que : €# ##0,00_) ;Rouge

Important : la feuille de calcul n'est pas impactée entièrement par ce désordre !

Sur même ligne de calcul, seules quelques cellules sont impactées, par contre une colonne est entièrement impactée.

Exemple : (soustraction colonne A - colonne B)

45,20€ 50,00€ (€4,80) résultat négatif
25,00€ 10,00€ €15,00 résultat positif
84,00€ 100,00€ (€16,00) résultat négatif
12,30€ 0,30€ €12,00 résultat positif

Je supprime le format parasite de la liste des formats proposés mais il revient toujours.

Comment supprimer définitivement ce format très perturbant qui m'oblige à corriger mes feuilles à chaque ouverture ?

Merci de votre réponse.

Microsoft 365 et Office | Excel | Autres | Autres

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

9 réponses

  1. Supprimé

    Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.


    Les commentaires ont été désactivés. En savoir plus

  2. Anonyme
    2025-06-17T05:45:00+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Bonjour Sido, mes excuses pour avoir oublié cette partie, voici le guide pour le faire :

    Appuyez sur Alt + F11 pour ouvrir l’éditeur Visual Basic pour Applications.

    Insérez un nouveau module (Insertion > Module) et collez le code suivant ci-dessous :

    Sub DeleteCustomStyles()
    Dim sty As Style
    For Each sty In ThisWorkbook.Styles
    If Not sty.BuiltIn Then sty.Delete
    Next
    End Sub
    

    Exécutez ensuite la macro en appuyant sur F5 lorsque le curseur est dans le code. Cela supprimera tous les styles personnalisés du classeur, y compris celui qui réapplique sans cesse le format de devise indésirable. Ensuite, réappliquez manuellement votre format préféré et enregistrez le fichier.

    -----------------------

    Note de la modérationNous sommes sur un forum francophone, on y parle couramment le français. Merci d'écrire en français, ça simplifie la compréhension pour tous (et aussi un peu le travail des modérateurs). 😉

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2025-06-17T05:43:45+00:00

    Merci AceRobertT,

    Je souhaite utiliser la macro que vous proposez.

    Malheureusement elle est traduite en français de façon incompréhensive par VBA.

    Pourriez-vous me donner le texte de la macro en langage VBA SVP ?

    Merci d'avance de ne pas utiliser le traducteur automatique.

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

    0 commentaires Aucun commentaire
  4. Anonyme
    2025-06-17T05:36:40+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Bonjour Sido, peux-tu me dire ce qui s'est passé afin que je puisse te proposer des options alternatives ?

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

    0 commentaires Aucun commentaire
  5. Anonyme
    2025-06-16T07:53:51+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Bonjour, merci de m'avoir contacté. Je suis Ace, l'un des conseillers indépendants. Je comprends votre inquiétude et ne vous inquiétez pas, je suis là pour vous aider.

    Le problème que vous rencontrez lorsqu'Excel modifie inopinément votre format monétaire personnalisé est souvent dû à l'application ou à la conservation par Excel de styles personnalisés qui remplacent votre mise en forme à la réouverture du fichier. Même si vous supprimez manuellement le format indésirable, Excel peut le réintroduire s'il est intégré aux définitions de style du classeur ou si le style Normal a été modifié par inadvertance. Ce comportement est particulièrement fréquent dans les classeurs modifiés sur différents systèmes ou versions d'Excel. L'incohérence de mise en forme entre les cellules et les colonnes suggère que certains de ces styles sont appliqués de manière sélective ou hérités de mises en forme précédentes. Pour résoudre ce problème, la méthode la plus efficace consiste à supprimer tous les styles non intégrés du classeur à l'aide d'une simple macro VBA. Cela supprime tous les styles personnalisés persistants susceptibles de forcer le format monétaire indésirable. Après avoir exécuté la macro, vous pouvez réappliquer votre mise en forme préférée et enregistrer le fichier.

    Voici comment :

    Appuyez sur Alt + F11 pour ouvrir l’éditeur Visual Basic pour Applications.

    Insérez un nouveau module (Insertion > Module) et collez le code suivant ci-dessous

    Sous-SupprimerCustomStyles()
    Style sombre comme style
    Pour chaque style dans ce classeur.Styles
    Si ce n'est pas sty.BuiltIn alors sty.Delete
    Suivant
    Fin du sous-titrage

    Exécutez ensuite la macro en appuyant sur F5 lorsque le curseur est dans le code. Cela supprimera tous les styles personnalisés du classeur, y compris celui qui réapplique sans cesse le format de devise indésirable. Ensuite, réappliquez manuellement votre format préféré et enregistrez le fichier.

    Faites-moi savoir si cette méthode fonctionne Sido.

    Merci!

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

    0 commentaires Aucun commentaire