Je cherche à convertir les chiffres en lettres à l'aide de champs
- Détails
- Catégorie parente: Faq Word
- Catégorie : Champs
- Mis à jour le jeudi 22 mars 2012 10:22
- Affichages : 4291
On peut utiliser l'insertion de formule avec les commutateurs suivants :
- \* cardtext transforme les chiffres en lettres sans décimales, avec un arrondi
- \* ordtext transforme les chiffres en lettres, avec un format ordinal
- \* dollartext transforme les chiffres en lettres, ajoute "francs", mais garde les décimales en chiffres
Pour ce faire :
- Ctrl + F9 pour insérer un champ
- Saisir le montant en chiffre (ce peut être une formule)
- Compléter par un commutateur cité ci-dessus
N.B. \* cardtext arrondit le nombre
la limite est 999999
Si l'on souhaite utiliser les commutateurs sans arrondir les nombres, en traitant les décimales et en insérant une devise (valable pour un document de publipostage par exemple), utiliser la méthode suivante :
{SET nombre {MERGEFIELD Montant}}
{SET entier {= INT (nombre)}}
{SET decimale {= nombre - entier}}
{= entier \* Cardtext} Euros {IF decimale > 0 "{= decimale*100 \* Cardtext} centimes"}






