Publipostage

Résolu/Fermé
JNHCOOL Messages postés 4 Date d'inscription vendredi 9 mars 2018 Statut Membre Dernière intervention 14 mars 2018 - 9 mars 2018 à 18:31
JNHCOOL Messages postés 4 Date d'inscription vendredi 9 mars 2018 Statut Membre Dernière intervention 14 mars 2018 - 14 mars 2018 à 18:34
Je suis sous Windows 8.1
J'ai un publipostage à réaliser à partir d'un fichier Excel pour lequel je n'ai aucune difficulté de transfert en ce qui concerne Civilité/Nom/Prénom/N°Rue/...etc...
Ma seule difficulté est d'obtenir le format chiffre/décimale au coefficient que je dois appliquer aux 165 cotisations que je réclame. Ces coefficients sont respectivement (0,8/1,0/1,1/1,2/1,4).
Selon les coefficients, je me retrouve avec 16 chiffres après la virgule.
Cela ne fait pas très soigné !! J'ai essayé des formats =TEXTE(X;"# #,0) et de nombreuses variantes ou =ENT(X*100)/100 sans le moindre succès.
J'ai cherché sur le Forum sans succès.
Merci de votre aide.

3 réponses

Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
Modifié le 10 mars 2018 à 03:01
J'ai fabriqué cette fiche pratique il y a longtemps, mais elle reste encore valable ...
https://forums.commentcamarche.net/forum/affich-37621998-publipostage-format-champ-de-fusion-date-heure-prix

0
JNHCOOL Messages postés 4 Date d'inscription vendredi 9 mars 2018 Statut Membre Dernière intervention 14 mars 2018
10 mars 2018 à 15:38
Je ne suis sûrement pas très doué !!
Sur mon doc WORD publipostage, j'en arrive à cette formule inexploitable pour moi pour l'instant
{ MERGERFIELD COEFF \# "#0,0" }
qui, si je la copie sur un document comme le bloc note, me donne le 1,0 que je cherche, le 1er coefficient applicable de mes 165 adresses étant 1.
Si tu peux m'aider...
Bonnes Antilles,
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
10 mars 2018 à 18:11
Salut.

Dans ton message initial, tu as évoqué deux formats : il ne peut donc s'agir que d'Excel.
Or la fonction MERGEFIELD est à utiliser dans le document Word ...
De plus l'indication de champ doit être placée entre guillemets.
Ce n'est donc pas { MERGERFIELD COEFF \# "#0,0" }
mais bien { MERGERFIELD «COEFF» \# "#0,0" } qu'il faut saisir.

Dis-nous si ça marche mieux ...
0
JNHCOOL Messages postés 4 Date d'inscription vendredi 9 mars 2018 Statut Membre Dernière intervention 14 mars 2018
11 mars 2018 à 12:11
Raymond,
Merci de ces précisions.
J'ai été amené à recopier manuellement la formule { MERGERFIELD «COEFF» \# "#0,0" } (pour laquelle j'avais oublié les guillemets de coefficient). C'est effectivement cette formule que j'utilise sur mon document Word de publipostage sans succès, à mon avis parce que je ne parviens pas à saisir le champ "COEFF".
Je réessaye demain !!
Merci de t'occuper de moi qui n'est pas la première fois si mes souvenirs sont exacts...
0
JNHCOOL Messages postés 4 Date d'inscription vendredi 9 mars 2018 Statut Membre Dernière intervention 14 mars 2018
14 mars 2018 à 18:34
Raymond,
Cela a tout à fait bien marché lorsque j'ai fait disparaître { MERGERFIELD «COEFF» \# "#0,0" } avec alt+f9 !!
Impec...
Merci de ton aide;
JNHCOOL
0
m@rina Messages postés 20087 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 26 avril 2024 11 272
11 mars 2018 à 03:30
Bonsoir,

Sinon,, tu peux changer de protocole pour DDE. Regarde ici :
https://faqword.com/index.php/word/publipostage/412

Juste à titre d'info, les noms des champs n'ont pas besoin de guillemets.

m@rina


0