Publipostage word problème date liaison Excel

Fermé
Danette - 9 mars 2016 à 10:00
m@rina Messages postés 20027 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 18 avril 2024 - 22 mars 2016 à 18:40
Bonjour à toutes et à tous,

J'ai un problème lors d'un publispotage.
J'ai mon fichier source qui est sous Excel et dans lequel j'y renseigne des dates fixes (type : Mars 2016). Mon problème est que lors de ma fusion (publipostage sous word) ma date n'apparaît pas. A la place de mon champ de fusion s'affiche un "0" (si sous Excel la date "Mars 2016" est sous format texte) ou "42430" (si sous Excel la date "Mars 2016" est sous format date).

Je ne comprends pas pourquoi tout mes autres champs de fusion fonctionnent, et seulement mon champ comportant une date ne marche pas.

Connaissez-vous la solution ?

Merci de votre retour.

Si vous avez besoin de précision n'hésitez pas à me demander.

Merci d'avance.

4 réponses

beber67470 Messages postés 4886 Date d'inscription mercredi 22 octobre 2014 Statut Membre Dernière intervention 6 octobre 2017 798
9 mars 2016 à 10:08
Bonjour

Dans votre Fichier Excel les champs de votre date fixe vérifier que vos champs de saisie soit bien au format texte et non personnalisé

Amicalement
0
Bonjour,

Le problème est qu'au format texte (dans mon fichier de base Excel) mon champs de fusion (dans mon fichier word) me donne "0", je ne comprends pas pourquoi.

Je dirais que le problème est à résoudre dans mon fichier mais ne sais pas comment.

Merci quand même pour ton aide.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
9 mars 2016 à 10:21
Bonjour,
il faut que la colonne date pour ton champ de fusion soit au format texte, pour une date en A1 colle cette formule exemple en D1 et incrémente vers le bas

=TEXTE(A1;"jj/mm/aaaa")

en suite tu peux faire un copier/collage spécial/coche valeur sur la plage initiale pour ne pas modifier ta fusion
0
Bonjour,

Le problème est qu'au format texte (dans mon fichier de base Excel) mon champs de fusion me donne "0", je ne comprends pas pourquoi. Je viens d'essayer ta solution et c'est le même résultat.

Je dirais que le problème est à résoudre dans mon fichier mais ne sais pas comment.

Merci quand même pour ton aide.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
9 mars 2016 à 13:11
Re,

poste un bout de ton fichier Excel anonymisé, tu dois avoir un problème de format
pour poster ton fichier sert toi de ce lien
https://www.cjoint.com/
0
m@rina Messages postés 20027 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 18 avril 2024 11 269
9 mars 2016 à 14:35
Bonjour,

Dans un premier temps, tu dois vérifier que ton champ date contient des éléments au même format. Pas de mélange de format.

Ensuite, si tu obtiens 42430, c'est bien le nombre qui correspond au 1er mars 2016.
Ce qui devrait suffire pour régler ton problème serait d'ajouter un commutateur de format date à ton champ MERGEFIELD :
\@ "MMMM yyyy"

Pour cela tu affiches les codes de champ (Alt+F9) et tu ajoutes ce commutateur de façon à obtenir :
{MERGEFIELD madate \@ "MMMM yyyy" }

m@rina
0
Bonjour m@rina,

Malheureusement cela ne règle pas mon problème. cela m'affiche toujours 42430
Ce que je ne comprends pas c'est que lorsque je recréée mes fichiers (le Excel, ma source, et le word du publipostage) cela fonctionne. En revanche, les fichiers que j'utilise ne datent pas d'aujourd'hui et ce n'est pas moi qui les créés. J'ai beau modifier le format des cellules dans Excel cela ne fonctionne pas mieux.

Merci quand même pour ta réponse.
0
m@rina Messages postés 20027 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 18 avril 2024 11 269
22 mars 2016 à 18:40
Le problème est donc dans le document Excel. Et sans le voir, c'est bien difficile de te répondre...
0