Publipostage word problème date liaison Excel

Fermé
Danette - 9 mars 2016 à 10:00
m@rina
Messages postés
17449
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
- 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
4865
Date d'inscription
mercredi 22 octobre 2014
Statut
Membre
Dernière intervention
6 octobre 2017
804
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
17954
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 mai 2022
4 947
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
17954
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 mai 2022
4 947
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
17449
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
10 904
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
17449
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
10 904
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