Il existe 4 formats différents possibles :
formatage de valeurs numériques
formatage de dates
formatage de textes
formatage spécifiques.
Le formatage de valeur numérique est possible lorsque vous avez sélectionné une donnée numérique.
Exemple
le format 000.00 transformera la valeur 12 en 012.00, 112.333 en 112.33.; Le format 00000.00 transformera les mêmes valeurs en 00012.00, 00112.33
Exemple
le format ###.## transformera la valeur 12.333 en 12.33
Exemple
le format "###,## 0.00" transformera la valeur 1234.5 en "1 234,50" (on suppose qu'on a défini dans Windows le caractère "espace" comme séparateur de milliers et le caractère "virgule" comme séparateur décimal)
Exemple
le format "###,##0.00 \F\r" transformera la valeur 1234.5 en "1234,50Fr"
Le format appliqué à des valeurs numériques peut être constitué de 1 à 3 sections, séparées par des points-virgules :
Exemple
le format "0.00;0.00 \!;\-" transforme 12 en "12.00", -12 en "-12.00 !" et 0 en "-" (tiret)
| d | affiche le jour en chiffres sans zéro inutile (1-31) |
| dd | affiche le jour en chiffres précédé d'un zéro si inférieur à dix (01-31) |
| ddd | affiche l'abréviation du jour en lettres (Lun, Mar...Dim) |
| dddd | affiche le jour complet en lettres (Lundi, Mardi...Dimanche) |
| m | affiche le mois en chiffres sans zéro inutile (1-12) |
| mm | affiche le mois en chiffres précédé d'un zéro si inférieur à dix (01-12) |
| mmm | affiche l'abréviation du mois en lettres (Jan, Fév...Déc) |
| mmmm | affiche le mois complet en lettres (Janvier, Février...Décembre) |
| yy | affiche l'année avec 2 chiffres (00-99) |
| yyyy | affiche le siècle et l'année (100-9999) |
| h | affiche l'heure sans zéro inutile (0-23) |
| hh | affiche l'heure précédée d'un zéro si inférieure à dix (00-23) |
| n | affiche les minutes sans zéro inutile (0-59) |
| nn | affiche les minutes précédées d'un zéro si inférieures à dix (00-59) |
Exemple
dd/mm/yy affiche 01/09/02
d mmm yyyy affiche 1 Sep 2002
dddd d mmmm yyyy affiche Jeudi 1 Septembre 2002
dd-mm-yy \à hh:nn affiche 01-09-02 à 13:43
Les formatages dits "spécifiques" sont des formatages prédéfinis, qu'il suffit de préciser entre deux accolades: {NomFormat}. La casse des caractères n'a pas d'importance. Utilisez indifféremment les minuscules ou les majuscules.
| {Oui/Non} | Transforme une valeur en "Non" (si nulle) ou "Oui" (si non nulle). |
| {Vrai/Faux} | Transforme une valeur en "Faux" (si nulle) ou "Vrai" (si non nulle). |
| {Coche} | Affiche une coche ( "×" ) si la valeur est non nulle ou si c'est la lettre "O" |
| {Lettreseuro} | Affiche un montant en lettres (145 devient "cent quarante-cinq euros") |