17. september 2002 - 08:55Der er
6 kommentarer og 2 løsninger
Format, jeg fatter den ikke
Hej
Jeg vil gerne formattere tal til at benytte tusindtals separator samt at vise 4 decimaler.
Derfor benytter jeg følgende :
output = format(input, "#,##0.0000")
(som jeg har fået at vide skulle kunne gøre det)
Dette giver mig godt nok separator og fire decimaler, men ikke de decimaler jeg forventer.
Hvis jeg skriver 123,0001 viser den "123,0001", helt som den skal.
MEN hvis jeg taster 2321,0001 skærer den den sidste decimal af og viser "2.321,0000" ligesom den gør med alle tal med mere end tre cifre.
Er der nogen der har lidt mere styr på format funktionen end mig, der kan foklere mig hvorfor den laver dette meget irriterende nummer, og forhåbentlig hvordan man får den til at holde op med det.
jo jeg har lige været inde på en side, hvor der var en test af format funktionen og der virkede det fint som det burde, så enten er det et eller andet med datatypen, eller griddet der ikke fatter det som det burde.
det var jo meningen at du høfligt skulle afvise med henvisning til at du ikke ville tage point fra en fattig dum mand, men så lad da gå da :)
Synes godt om
Ny brugerNybegynder
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.