Funktio palauttaa luvun muotoiltuna.
FormatNumber(luku[,desimaalit[,etunolla[,negatiiviset[,ryhmittely]]]])
Fuktio palauttaa luvun halutulla tavalla muotoiltuna. Desimaalit on desimaalipilkun jälkeen tulevien numeroiden määrä (tarvittaessa lisätään nollia). Etunolla lisää alle yhden suuruisten lukujen eteen nollan. Negatiiviset määrittää negatiivisten lukujen näyttötavan. Ryhmittely jakaa luvun osiin luettavuuden parantamiseksi.
Kolme viimeistä parametria ovat VbTriState-tyyppisiä, jolloin niiden arvo on joko vbTrue (-1), vbFalse (0) tai vbUseDefault (-2). Viimeinen vaihtoehto tarkoittaa järjestelmän oletusasetusta.
Esimerkki:
'oletusmuotoilu Debug.Print FormatNumber(12) '12,00 'neljä desimaalia Debug.Print FormatNumber(12, 4) '12,0000 'ei etunollaa Debug.Print FormatNumber(0.12, , False) ',12 'ei desimaaleja, ryhmittely Debug.Print FormatNumber(1234567890, 0, , True) '1 234 567 890
Aiheeseen liittyvää: FormatCurrency, FormatDateTime, FormatPercent