Affichage inattendu des décimales dans un publipostage

Anonyme
2023-02-06T16:56:55+00:00

Problème dans publipostage avec l'affichage de nombres tels que 125,9999999995 alors que le champ est formaté avec # "##0,00". De plus, les autres nombres n'affichent pas plus les décimales. Les nombres sont dans le fichier Excel au format nombre avec 2 décimales, ils proviennent de calculs dans la feuille et ne peuvent donc être mis au format standard ou texte.

Comment expliquer cette difficulté ? Y a-t-il quelque chose que je ne vois pas ?

MERCI POUR VOTRE AIDE

Microsoft 365 et Office | Word | 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

15 réponses

  1. Anonyme
    2023-02-07T17:30:12+00:00

    Toujours merci pour les solutions nouvelles, mais malheureusement cela ne fonctionne pas, désolé. Pas de fusion mais un message :

    Image

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

    0 commentaires Aucun commentaire
  2. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2023-02-07T12:43:05+00:00

    A tenter

    Dans Word : Fichier>Options>Options Avancées>Générales> coche Confirmer la conversion du format de fichier lors de l'ouverture

    Reconnecte le fichier Excel

    Dans la fenêtre testes avec Liaison DDE (Par défaut c'est Ole DB)

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2023-02-07T12:29:02+00:00

    Désolé mais cela ne change rien... Merci tout de même

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

    0 commentaires Aucun commentaire
  4. Anonyme
    2023-02-07T11:05:57+00:00

    Bonjour,

    J'ai mis des virgules dans tous les champs pour harmoniser. J'ai lancé une nouvelle fusion. Voilà le résultat (comme les précédents points ou virgules ne changent rien), je n'obtiens pas du tout le résultat de Hecatonchire :

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

    Les enregistrements ne prennent absolument pas les décimales sauf lorsqu'elles figurent dans la base de données et de plus les enregistrements 6,8,9,12,20,30,31,33,41 présentent des résultats avec 10 décimales ??

    Je ne comprends vraiment pas pourquoi.

    Merci de m'éclairer

    Bien cordialement

    G P

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

    0 commentaires Aucun commentaire
  5. Anonyme
    2023-02-07T03:07:48+00:00

    Bonjour,

    Attention, dans plusieurs champs de fusion, les commutateurs numériques ont un séparateur décimal avec un point (5 environ, depuis la cotisation jusqu’aux dîners) au lieu d’une virgule.

    Comme ici {MERGEFIELD "Cotisation_avance"# ##0.00}.

    Il ne peut pas y avoir les deux. Les calculs sont faussés dans un cas comme dans l’autre. C’est soit un point soit une virgule, selon les paramètres linguistiques de windows. Mais j’imagine que ton windows est paramétré en standard avec une virgule. Il faut déjà commencer par remplacer ces points par une virgule.

    Argitxu

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

    0 commentaires Aucun commentaire