Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2011, 16h19   #1
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 90
Points : 32
Points : 32
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 !
Cryos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 18h22   #2
Membre actif
 
Avatar de Souriane
 
Femme Guylaine C.
Assistant aux utilisateurs
Inscription : septembre 2009
Messages : 157
Détails du profil
Informations personnelles :
Nom : Femme Guylaine C.
Âge : 39
Localisation : Canada

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

Informations forums :
Inscription : septembre 2009
Messages : 157
Points : 153
Points : 153
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
Souriane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 21h22   #3
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 321
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 321
Points : 29 220
Points : 29 220
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/05/2011, 15h53   #4
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 90
Points : 32
Points : 32
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 !
Cryos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 18h35   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 321
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 321
Points : 29 220
Points : 29 220
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 09h17   #6
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 90
Points : 32
Points : 32
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.
Cryos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 18h04   #7
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

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

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
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
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 11h15   #8
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 90
Points : 32
Points : 32
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
Type de fichier : doc Habilitation.doc (18,2 Ko, 5 affichages)
Type de fichier : xls Suivi des formations avec habilitation.xls (28,0 Ko, 4 affichages)
Cryos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 21h25   #9
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 321
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 321
Points : 29 220
Points : 29 220
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
Type de fichier : zip Habilitation.zip (17,5 Ko, 6 affichages)
__________________
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 09h20   #10
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 90
Points : 32
Points : 32
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.
Cryos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 09h36   #11
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

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

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
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
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 10h00   #12
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

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

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
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
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 10h05   #13
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 90
Points : 32
Points : 32
Merci Carden752. Je vais utiliser ta formule.
Cryos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 11h11   #14
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 321
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 321
Points : 29 220
Points : 29 220
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2011, 15h13   #15
Nouveau Membre du Club
 
Inscription : juin 2009
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 90
Points : 32
Points : 32
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.
Cryos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h20.


 
 
 
 
Partenaires

Hébergement Web