Formatage personnalisé des colonnes numériques

Si le format que vous souhaitez utiliser ne peut pas être créé avec les paramètres donnés, la chaîne de format personnalisée vous permet de créer vos propres formats à l'aide d'un code expliqué dans les exemples ci-dessous.

Les caractères spéciaux décrits ci-dessous vous permettent, par exemple, de multiplier, de diviser et de séparer des nombres. Tous les autres caractères inclus dans la chaîne de format sont imprimés dans les données de résultats.

Caractère Description
0 Renvoie toujours une valeur pour la position donnée. S'il n'y a aucun nombre à cette place, le chiffre 0 (zéro) sera utilisé.
# Renvoie les valeurs si des nombres se trouvent à cette place dans les données.

S'il est utilisé à gauche de la virgule des décimales, tous les chiffres sont renvoyés, même si le signe# est inclus dans la chaîne de format et que les données contiennent trois chiffres.

S'il est utilisé à droite de la virgule des décimales, le nombre de chiffres renvoyé est égal au nombre de signes# placés à droite de la virgule des décimales et le nombre est arrondi au nombre entier supérieur ou inférieur. Reportez-vous aux exemples ci-après.

, S'il est utilisé avant la virgule des décimales, le nombre des données est divisé par 1 000.

L'une des différences par rapport au logiciel Excel, c'est que ce dernier permet d'utiliser le signe « , » comme séparateur également après le point des décimales.

% Multiplie le nombre par 100 et insère un signe « % » au nombre à l'emplacement prévu dans la chaîne de format.
. Virgule des décimales.
Remarque : Si aucune virgule des décimales n'est utilisée et que la valeur à laquelle vous appliquez la chaîne de format comporte des décimales, la valeur est arrondie au nombre entier supérieur ou inférieur.
; Utilisé pour diviser une chaîne de format si différents formats sont utilisés pour les nombres positifs, négatifs et le chiffre 0 (zéro).

Si aucun point-virgule n'est utilisé, la chaîne de format est utilisée pour tous les nombres.

Si un point-virgule est utilisé, il divise la chaîne de format comme suit :

Chaîne pour les nombres positifs et zéro;Chaîne pour les nombres négatifs

Si deux point-virgules sont utilisés, ils divisent la chaîne de format comme suit :

Chaîne pour les nombres positifs;Chaîne pour les nombres négatifs;Chaîne pour zéro

\ Si vous placez le signe « \ » avant un caractère spécial, ce caractère ne modifie pas le nombre. Il est seulement ajouté à la valeur.

Exemples :

Remarque : Dans tous ces exemples, la valeur issue des données est le nombre 12345.67.
Chaîne de format Résultat
# #### 1 2346
#.# 12345.7
#.000 12345.670
#,.# 12.3
#,,.## .01
#% 1234567%
#\% 12345.67%
$# $12346
#.##E+0 1.23E+4
#.#;(#.#) 12345.7

Si le nombre était négatif, le résultat serait :

(12345.7)

23 23

Pour plus d'informations, reportez-vous à la documentation concernant les chaînes personnalisées de formats numériques (par exemple, sur MSDN).