|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juin 2009 Messages : 90 ![]() |
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 ! |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Guylaine C.Assistant aux utilisateurs Inscription : septembre 2009 Messages : 157 ![]() |
Bonjour!
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 |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
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 ! |
|
|
10
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : juin 2009 Messages : 90 ![]() |
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 ! |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
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 ! |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : juin 2009 Messages : 90 ![]() |
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. |
|
|
00
|
|
|
#7 | |
![]() ![]() |
Bonjour,
Citation:
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 |
|
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : juin 2009 Messages : 90 ![]() |
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 :
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. |
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
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.
__________________
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 ! |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : juin 2009 Messages : 90 ![]() |
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. |
|
|
00
|
|
|
#11 |
![]() ![]() |
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 |
|
|
00
|
|
|
#12 |
![]() ![]() |
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 |
|
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() Inscription : juin 2009 Messages : 90 ![]() |
Merci Carden752. Je vais utiliser ta formule.
|
|
|
00
|
|
|
#14 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 321 ![]() |
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 ! |
|
|
00
|
|
|
#15 | |
|
Nouveau Membre du Club
![]() Inscription : juin 2009 Messages : 90 ![]() |
Citation:
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. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com