Publipostage word problème date liaison Excel
Danette
-
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
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.
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.
A voir également:
- Problème date publipostage
- Publipostage mail - Accueil - Word
- Trouver une date de naissance gratuit - Forum Webmastering
- Mfg date - Forum PC portable
- Publipostage powerpoint - Forum Powerpoint
- Faire un publipostage de EXCEL à POWER POINT - Forum Bureautique
4 réponses
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
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
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
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
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.
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.
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/
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/
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
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
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.
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.
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.