WorksheetFunction.Fixed (Excel)

Arrondit un nombre au nombre spécifié de décimales, formate le nombre au format décimal à l'aide de virgules et renvoie le résultat sous forme de texte.

Dans Microsoft Excel, les nombres ne peuvent pas comprendre plus de 15 chiffres significatifs, mais ils peuvent comprendent jusqu'à 127 décimales. Si la valeur est négative, le nombre est arrondi à gauche de la virgule. Si vous omettez les décimales, la valeur par défaut est 2. Si no_commas a la valeur false ou est omis, le texte renvoyé inclut des virgules comme d’habitude. La principale différence entre la mise en forme d’une cellule contenant un nombre à l’aide de la commande cellules (menuformat ) et la mise en forme d’un nombre directement avec la fonction fixed est que la fonction fixed convertit son résultat en texte. Un nombre formaté avec la commande Cellules reste un nombre.

Fixed (Arg1, Arg2, Arg3)


Dim dblArg1 As Double: dblArg1 = 
Dim strFixed As String
strFixed = WorksheetFunction.Fixed(Arg1:=dblArg1)

Arguments

Arg1, Arg2, Arg3

Arg1 (Double) - Nombre, le nombre à arrondir et à convertir en texte.

Arg2 - Décimales, le nombre de chiffres à droite de la virgule

Arg3 (Boolean) - No_commas-une valeur logique qui, si elle est définie sur true, empêche les valeurs fixes d’inclure des virgules dans le texte renvoyé.