OVH Cloud OVH Cloud

champ de fusion format heure

2 réponses
Avatar
sissous
Bonjour,

je pr=E9pare un document word pour le publipostage, je=20
r=E9cup=E8re les donn=E9es d'excel.

dans mon tableau excel, j'ai une colonne qui me totalise=20
le nombre d'heure. cela peut d=E9passer les 24h donc j'ai=20
mis un format [hh]:mm.

comment faire la m=EAme chose avec WORD, ci dessous ce que=20
j'ai actuellement :

{MERGEFIELD heures_dues__Total \@ "HH:mm"}

et cela me donne apr=E9s fusion 1/1/1900 6:30:00 AM alors=20
que je voudrais qu'il s'affiche 30:30.

Merci par avance - sissous

2 réponses

Avatar
Julien Sidot
bonjour,

pour ne pas perdre le formatage de vos heures dans Word lors de la fusion,
vous pouvez tester la manipulation suivante :

rajoutez une première ligne à votre base pour y remettre le nom de vos
colonnes, enregistrez votre base Excel au format texte ( avec séparateur
tabulation) et faites votre fusion avec ce fichier texte au lieu de la base
Excel.


--
Cordialement,
Julien SIDOT
Sitel, pour l'assistance utilisateur Microsoft
"sissous" a écrit dans le message de
news: 562801c42d0c$45a36490$
Bonjour,

je prépare un document word pour le publipostage, je
récupère les données d'excel.

dans mon tableau excel, j'ai une colonne qui me totalise
le nombre d'heure. cela peut dépasser les 24h donc j'ai
mis un format [hh]:mm.

comment faire la même chose avec WORD, ci dessous ce que
j'ai actuellement :

{MERGEFIELD heures_dues__Total @ "HH:mm"}

et cela me donne aprés fusion 1/1/1900 6:30:00 AM alors
que je voudrais qu'il s'affiche 30:30.

Merci par avance - sissous
Avatar
Anacoluthe
Bonjour !

'sissous' nous a écrit ...
je prépare un document word pour le publipostage, je
récupère les données d'excel.
dans mon tableau excel, j'ai une colonne qui me totalise
le nombre d'heure. cela peut dépasser les 24h donc j'ai
mis un format [hh]:mm.
comment faire la même chose avec WORD, ci dessous ce que
j'ai actuellement :
{MERGEFIELD heures_dues__Total @ "HH:mm"}
et cela me donne aprés fusion 1/1/1900 6:30:00 AM alors
que je voudrais qu'il s'affiche 30:30.


La solution de Lucien n'est pas très pratique si vous
devez l'appliquer avant chaque fusion sur un fichier Excel
qui change souvent.

S'il vous faut une solution dynamique et simple
définissez une colonne supplémentaire dans la source Excel
où vous formaterez 'en dur' votre durée sous une forme :
=TEXTE(heures_dues ; "[HH]:mm")
Cette colonne est alors une banale donnée /texte/ que vous
utiliserez telle quelle dans le publipostage Word.

Anacoluthe
« Le temps est comme un fleuve, il ne remonte pas à sa source. »
- RIVAROL