Partager via

Pb lors publipostage quand un champ est égal à 0 dans excel

Anonyme
2020-12-10T08:57:32+00:00

Bonjour à tous, 

J'ai cherché un peu dans différents forums une solution, mais je n'arrive pas à résoudre mon problème.

J'ai un fichier excel avec un onglet(=1er) qui reprend des données dans un autre onglet(=2e). Dans le 2e onglet j'ai des cellules vides car il n'y a pas de dates renseignées, et quand je reprends ces cellules dans mon 1er onglet cela affiche 00/01/1900. J'ai réussi à les masquer dans le excel. 

Mais lors du publipostage cela m'affiché 12:00:00 AM, et en plus mes dates étaient à l'envers. Alors j'ai utilisé une formule {MERGEFIELD MaDate@"dd/MM/yyyy"}, donc mes dates sont revenues en format français.

Mais mes cellules avec écrit 12:00:00 AM précédemment, deviennent la date du jour. 

Comment puis-je faire pour que quand mon champ = la date du jour, cela devienne 0 ou rien ? 

Je ne sais pas si mon explication est assez claire ou non. 

En tout cas, je vous remercie pour votre aide qui me serait très précieuse.

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

4 réponses

  1. Anonyme
    2020-12-28T13:30:49+00:00

    Bonjour, 

    Merci pour votre formule. J'ai réussi en la modifiant quelque peu (je ne pourrais dire comment) à ne plus avoir 12:00:00 AM mais seulement AM ce qui déjà est mieux. 

    Je peux enfin continuer à travailler dessus sans me tirer les cheveux :D

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2020-12-11T21:19:05+00:00

    Bonjour,

    Il faut alors essayer d'utiliser un champ IF (je suis quand même pas sûre du résultat vu le contenu dans Excel) :

    {IF {MERGEFIELD Madate} = {DATE} "" "{MERGEFIELD Madate}" }

    Mettre bien TOUS Les {} en utilisant le raccourci clavier Ctrl+F9.

    Circé

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2020-12-11T07:50:55+00:00

    Bonjour,

    Cacher permettait de reculer le problème ;)

    En faite, les données ce sont des dates de formation, et pour éviter de devoir mettre à jour tous mes onglets cela me permettait de modifier le 2e onglet sans toucher le 1er.

    Alors oui aujourd'hui, il n'y a pas de dates renseignés car la formation n'a pas été effectuée. Mais demain peut être que la formation sera faite...

    C'est pour cela que j'aimerais que ma formule reste (dans excel) mais que dans mon publipostage cela ressorte en vide ou en 0.

    Je vous remercie d'avance si vous avez une solution :D

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

    0 commentaires Aucun commentaire
  4. Anonyme
    2020-12-10T22:26:56+00:00

    Bonjour,

    Masquer dans Excel ne sert à rien, juste à cacher ce qu'on ne saurait voir !! ;)

    Pourquoi ne pas réellement les supprimer dans Excel ?

    Circé

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

    0 commentaires Aucun commentaire