Avatar billede slapstick Nybegynder
07. marts 2008 - 15:14 Der er 10 kommentarer og
1 løsning

Format() funktion gør ikke som forventet..

Jeg skal formatere et tal men Format() returnerer ikke det jeg forventer..

Msgbox(Format("2000", "00,000.00"))

Ville jeg forvente returnerer "2,000.00" men den returnerer "2.000,00"
Avatar billede jokkejensen Novice
07. marts 2008 - 15:17 #1
brug ToString(##,###.##);

/JJ
Avatar billede slapstick Nybegynder
07. marts 2008 - 15:19 #2
ja det havde virket hvis det var .net :)
Avatar billede jokkejensen Novice
07. marts 2008 - 15:32 #3
lol sry..

MsgBox(Format(2000, "0000.00"));
Avatar billede slapstick Nybegynder
07. marts 2008 - 15:34 #4
hehehe det er bare iorden :)
den gir mig stadig "2000,00" som output plus jeg også har brug for tusind seperator :(
Avatar billede jokkejensen Novice
07. marts 2008 - 16:09 #5
MsgBox(Format(2000, "##,##0.00"));

Jeg kiggede på:

http://www.apostate.com/vb-format-syntax

vh.
Avatar billede jokkejensen Novice
07. marts 2008 - 16:10 #6
MsgBox(Format(2000, "###,###,##0.00")); er nok den bedste :)

så har du op til en milliard.
Avatar billede jokkejensen Novice
07. marts 2008 - 16:10 #7
# = integer eller intet.. 0  = integer eller 0

/JJ
Avatar billede jokkejensen Novice
07. marts 2008 - 16:11 #8
lige et svar hvis det skulle virke er på vej hjem :)...

Go' weekend !
Avatar billede jokkejensen Novice
07. marts 2008 - 16:11 #9
hrmp.. her er svaret :)
Avatar billede slapstick Nybegynder
14. marts 2008 - 11:32 #10
det hjalp desværre ikke :( af en eller anden grund så overstyrer regional settings det
så jeg endte med at give op og lave en funktion der selv kan switche seperator tegn..
Avatar billede jokkejensen Novice
14. marts 2008 - 11:45 #11
Ellers skulle du overveje at skifte til dansk region.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester