IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

Publipostage Word-Excel 2007 Problème de date


Sujet :

Word

  1. #1
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut Publipostage Word-Excel 2007 Problème de date
    Bonjour à tous !

    J'essaie de faire un publipostage depuis Excel vers Word.

    Il s'avère que certaines dates s'affichent correctement et d'autres non... Les dates calculées dépendent des dates saisies manuellement. Or dans mon fichier Excel tout marche mais dans Word c'est pas le cas.

    Voilà l'explication en image :

    Voici ce que je vois dans mon tableau Excel (Format Standard ou Format Date)


    Voici ce qui s'affiche pourtant


    Tout ce qui se trouve dans les colonnes "A renouveler le" sont des champs calculés.

    Ca m'embête car je ne publieposte que des champs date :-/
    J'ai essayé de modifier par macro les attributs Text, Value, Value2, FormulaR1C1 des cellules Excel mais sans succès. J'ai aussi essayé la méthode des commutateurs sans succès non plus.

    Un petit coup de main ne serait pas de refus !

  2. #2
    Membre éclairé Avatar de Souriane
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2009
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2009
    Messages : 541
    Points : 758
    Points
    758
    Par défaut
    Bonjour!

    Citation Envoyé par Cryos Voir le message
    aussi essayé la méthode des commutateurs sans succès non plus.
    Pouvez-vous nous montrer le commutateur utilisé?

    Comme vous semblez bon dans les "printscreen", faite nous un printscreen de vos codes dans Word avant la fusion (Alt+F9). Peut-être un espace, un point etc. de trop en quelque part!

    Bye!

    Souriane
    __________________________________
    Une question bien posée est à moitié résolue!

    Merci de ne pas oublier de mettre RÉSOLU quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  3. #3
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    C'est un problème connu, la date affichée est conforme aux dates de l'oncle Sam, je ne vais pas dire outre-atlantique !

    il faut modifier les champs qui contient la date pour lui donner un masque d'affichage.

    http://heureuxoli.developpez.com/office/word/champs/

    http://word.developpez.com/faq/index...ostage_date_fr
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  4. #4
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut
    Bonjour à tous !
    Merci de vos messages.

    En fait j'ai résolu le premier problème tout seul. Allez comprendre lorsque le fichier source (Excel) est déjà ouvert les dates s'affichent mal dans le word.
    De même si on n'ouvre le Word les dates s'affichent correctement... mais on ne peut plus ouvrir le Excel tant que le Word est ouvert !
    Cela dit ça ne résout pas totalement mon problème. Il y a deux colonnes bien précise qui n'affiche pas bien leur contenu.

    Ici les colonnes F et G.


    Dans les champs associés on voit les valeurs "12:00:00 AM" pourtant il n'y a AUCUNE différence entre le format des autres colonnes.

    Je pense que j'ai du louper quelque chose dans la création du publipostage. En ce qui concerne le Excel source, je ne l'ai pas rédigé.

    Merci d'avance pour votre aide !

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Comme tu n'as pas utilisé la méthode que l'on te donne, tu as par une entourloupe résolu en partie ton problème mais pas totalement.

    Le masque de champ reste pareil !
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut
    Je n'ai peut-être pas été assez clair...

    Comme dit plus haut j'ai déjà utilisé les commutateurs sans succès. Je vais réessayer pour faire preuve de bonne foi.

    Ce que tu appelleras entourloupe moi je l'appelle utilisation correcte du publipostage. En l'utilisant bien on se rend compte que ça s'affiche correctement (du moins pour les dates).

    Enfin les colonnes F et G ont un contenu identique aux colonnes H et I. Sachant que les 4 colonnes ne contiennent que du texte "A INSCRIRE" et "le 30/06/2008". Pour les premières citées l'affichage défaille mais pour les suivantes tout est correct.

    Là j'aimerais juste connaitre ce qui incite Word à interprêter ces valeurs comme des dates. Je vais essayer d'appliquer un commutateur de type texte mais le problème viendra quand j'aurais véritablement des dates dans les colonnes F et G ça ne s'affichera pas bien.

    Dans tous les cas je vais retester et je vous tiens aux nouvelles.

  7. #7
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Citation Envoyé par Cryos Voir le message
    Je n'ai peut-être pas été assez clair...

    Comme dit plus haut j'ai déjà utilisé les commutateurs sans succès. Je vais réessayer pour faire preuve de bonne foi.

    Ce que tu appelleras entourloupe moi je l'appelle utilisation correcte du publipostage.
    Ce n'est pas une utilisation correcte puisque dans une utilisation correcte, le résultat est toujours le bon

    Par contre, est-ce que tu peux mettre à disposition tes données sans information confidentielle pour s'assurer qu'il n'y ait pas une erreur sur ton masque quand tu le crées. Attention notamment aux guillemets!!
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  8. #8
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut
    Je pense que j'explique pas clairement mon besoin. On n'est pas du tout sur la même longueur d'onde.

    Donc mon fichier Excel chacune des cellules peuvent contenir soit :
    • Rien (cellule vide ; finalement j'ai opter par mettre des X pour une raison "métier")
    • une date
    • du texte


    Ce qui m'amène au problème suivant, je ne peux pas poser de commutateur de type date sur un champs qui ne contient rien ou du texte.

    Moi jsuis d'accord avec vous sur le principe que mes dates, sans masque, sont formatées au petit bonheur la chance. Pourtant ça fonctionne correctement.

    Pour le champs qui affiche "12:00:00 AM" j'ai appliqué le commutateur /@ "dd/MM/yy" ce qui n'a rien changé. Je pense que le problème provient de la source de données.

    En revanche j'ai une question je n'ai pas trouvé de balise qui permet de spécifier que le contenu affiché sera du texte, est-ce que cela existe ?

    PS : je ne peux pas joindre des fichiers 2007 à mon message alors je change l'extension. Il suffira de rajouter le "x" manquant pour les deux fichiers.

    PS2 : Merci de vos aides.
    Fichiers attachés Fichiers attachés

  9. #9
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    J'ai des problèmes avec tes fichiers.

    Si je ne change rien au document lors de l'ouverture, j'ai bien des heures.

    Si je ne demande pas la mise à jour, je resélectionne la source de données, tout baigne même si je ferme et ouvre à nouveau le fichier Word.
    Fichiers attachés Fichiers attachés
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  10. #10
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut
    Peux-tu regarder les 3 dernières personnes de la liste ? Ils font parti de ceux pour qui ça ne fonctionne pas.

    Si pour eux ça fonctionne correctement chez toi c'est que ça ne vient pas des fichiers mais de mon poste alors.

  11. #11
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Attention, il y a parfois des valeurs "#Value" qui apparaisse.
    Pour éviter cela, tu peux mettre dans ta source de données, la formule suivante
    à la place de Comme cela même si tu inscrit en dessous du texte (A INSCRIRE par exemple), il calcule quand même la nouvelle date.
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  12. #12
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Personnellement j'aurai utiliser un autre champ de fusion pour la colonne "A inscrire".
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  13. #13
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut
    Merci Carden752. Je vais utiliser ta formule.

  14. #14
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    c'est parce que la philospphie est différente, mais pour la gestion des données, Access est l'outil idéal.
    Plus besoin dans un cas simple comme des fiches de faire un publipostage, les états permettent d'exporter les données plus facilement.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  15. #15
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut
    Citation Envoyé par Heureux-oli Voir le message
    Si je ne demande pas la mise à jour, je resélectionne la source de données, tout baigne même si je ferme et ouvre à nouveau le fichier Word.
    Peux-tu vérifier cela avec les dernier de la liste de publipostage s'il te plait ?

    J'ai refait la manipulation de mon coté et ça ne fonctionne pas. Pour certain "12:00:00 AM" s'affiche et d'autres la date s'affiche mais à l'anglaise (même avec le commutateur /@ "dd/MM/yy").

    Ca c'est sur concernant Access. Vu les informations stockées et vu leur utilisation, Access était l'outil à utiliser.
    L'inconvénient dans ma situation c'est que l'on n'a pas de licence Access "récente" et il s'agit d'une demande "one-shot". On a besoin de cet outil le temps de faire la transition avec une solution plus adéquat. C'est juste du dépannage.

    Dans tous les cas merci pour votre aide.

Discussions similaires

  1. [Word/Excel 2007] Publipostage hebdomadaire automatique
    Par dam4257 dans le forum Général VBA
    Réponses: 2
    Dernier message: 27/04/2011, 17h35
  2. publipostage Word/excel 2007 date format américain
    Par Martine42 dans le forum Word
    Réponses: 2
    Dernier message: 18/11/2010, 19h29
  3. [WD-2007] publipostage word/excel - problème de champs
    Par syliam dans le forum Word
    Réponses: 2
    Dernier message: 11/12/2009, 10h36
  4. Problème Publipostage Word Excel
    Par glaine dans le forum Word
    Réponses: 1
    Dernier message: 29/05/2009, 06h48
  5. Problème de publipostage word-excel 2003
    Par Spidermeu dans le forum Word
    Réponses: 4
    Dernier message: 27/01/2009, 18h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo