Recherche

C'est possible grâce aux champs. Les champs peuvent être entrés une fois manuellement s'il s'agit d'un document de publipostage. 

En revanche, s'il s'agit de convertir rapidement, dans n'importe quel document, des montants € en chiffres vers des montants Euros en lettres, la méthode manuelle des champs est trop complexe et l'on ira plus vite à le faire par macro.

Voici donc deux solutions, la première à réserver aux documents destinés au publipostage et donc à faire une seule fois, la seconde à utiliser aussi souvent que nécessaire, pour chaque besoin ponctuel, quelque soit le document.

Insertion de champs pour le publipostage

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 le mot "et", 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"}



 

Statistiques

France 74,8% France
Canada 8,5% Canada
États-Unis d'Amérique 5,1% États-Unis d'Amérique

Total:

60

Pays
018271688
Aujourd'hui: 21
Hier: 96
Cette semaine: 754
Semaine dernière: 1.101
Ce mois: 4.485