• PowerPoint et les fichiers MP3

  • L'espace fine existe-t-elle dans Word ?

  • Bonjour les Quickparts, adieu les Insertions Auto !

  • A quoi sert l'ancre qui s'affiche quelquefois dans la marge gauche ?

  • Comment faire pour qu'une macro démarre toute seule ?

  • Comment générer du faux texte ?

  • Accentuer les majuscules

  • Comment insérer une image en fond de page?

  • Comment créer un bouton qui envoie le fichier en cours ?

  • Comment attacher un modèle à un document ?

  • Mon clavier perso ou comment personnaliser son clavier

 
 

 

Soit une source Excel, avec une colonne de nombre (Montant). Comment, dans le publipostage, formater ces nombres de façon à obtenir deux décimales lorsqu'il s'agit d'un nombre avec décimales, et aucune lorsque le nombre est un entier ?

Ce formatage n'est pas logique puisqu'on ne veut pas le même format pour un même champ... Si l'on ajoute le commutateur de format \# "# ###,## ", on récupérera la virgule suivie de deux espaces. En effet le signe # remplace par un espace un caractère absent.

Aussi il faudrait passer par une vérification, à savoir :

Si l'entier du montant - le montant = 0, on a un format sans décimales,
sinon on a 2 décimales, ce qui donne :

{IF {= INT({MERGEFIELD Montant}) - {MERGEFIELD Montant}} = 0 "{MERGEFIELD montant \# "# ###"}" "{MERGEFIELD montant \# "# ###,00""}}

 

 

Nouveau sondage !

Les forums - Outlook ?

 
 
 

Statistiques

2861091
Aujourd'hui1763
Hier2042
Cette semaine3805
Ce mois-ci11977
Depuis janvier 20042861091
Compteur d'affichages des articles
5538627

A lire de toute urgence...

Qui est en ligne ?

Nous avons 50 invités et aucun membre en ligne