Textbox waarde

Status
Niet open voor verdere reacties.

masala09

Gebruiker
Lid geworden
6 aug 2012
Berichten
886
Beste allen,

Even een simpele vraag waar ik wel een idee bij heb, maar de uitwerking wordt dan wel onnodig groot. Zelf zat ik namelijk te denken aan de functie Instr.

Als ik in een textbox bijvoorbeeld de waarde: € 210.6778,93 heb staan en ik wil deze in een andere textbox overnemen is dat geen probleem. Immers

TextBox17.Value = Format(TextBox7.Value, "€ #,##0.00") zorgt hiervoor.

Echter nu wil ik in textbox17 alleen de waarde: € 210.6778,00 weergeven. De centen worden dus niet getoond. Afronden dient ook niet te gebeuren.

Wat ik reeds heb geprobeerd is als volgt: TextBox17.Value = Format(TextBox7.Value, "€ #,##0"). Op zich werkt het wel, maar helaas er komt nu een afgeronde waarde te staan van: € 210.6779,00.

Hoe kan ik er ook al weer voor zorgen dat alleen alles voor de komma wel wordt weergegeven en de centen op nul komen te staan.
 
Dit al geprobeerd?
Code:
TextBox17.Value = Format(Int(TextBox7.Value), "€ #,##0.00)
 
Laatst bewerkt:
Miep miep..... dat is snel het lijkt Over.... wel.

Dank je OctaFish, maar wat doet die "int". Die ken ik niet. Is dat Integer?
 
Helemaal goed :)
 
Dan snap ik dat nog niet helemaal. Sorry! :o

Het is dus een integer, maar normaal wordt het dan toch:

Format(CInt(TextBox7.Value), "€ #,##0.00")

Jij plaatst gewoon Int en geen CInt.
 
En gaf Long niet hetzelfde als Integer? Volgens mij was de ene voor 32 bit en voor de andere voor 64 bit. Tenminste daar staat mij iets van bij.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan