Formattering af nummer ?

Tags:    visual-basic

User
Bruger #386 @ 19.11.01 19:19
Hej alle,

jeg har en værdi af typen Single. Den indeholder så et eller
andet nummer. Det nummer repræsenterer en værdi i kilobytes.

Nu kan det nummer godt blive lidt højt til tider. Derfor vil jeg
gerne formattere det.

Som det er nu, bliver værdien "1,150157E+07" vist, såfremt jeg konverterer en værdi på 11232 MB.

Hvordan formatterer jeg det nummer, så det viser et helt tal, uden E+07 ? Hvis man regner det ud i Windows Calculator, får man værdien "11501568" (11232 * 1024).

Den værdi vil jeg også have vist, med "." som tusinde-seperator, og "," som decimal-seperator.

Hvad er syntaksen så på "FORMAT" kommandoen ?

Anyone ?


--
Jacob Saaby Nielsen
http://www.kode-fu.net



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
<quote>Hej alle,

jeg har en værdi af typen Single...</quote>

Hej

Du kan bruge funktionen Format til at formattere den værdi du har (hvilket du også nævner i din post). Jeg foreslår følgende:

<pre>

Format$(yourValue, "standard")

</pre>

Dette skulle returnere 11501568 som 11.501.568,00



User
Bruger #386 @ 20.11.01 16:44
<pre>

Format$(yourValue, "standard")

</pre>


For mig vedkommende, var det rigtige:

Format(MyValue, "#0,0")

Det viste mig værdien som 11.111.111.

Jacob



t