Ik heb textbox waar een bedrag ingevoerd moet worden en bij het verlaten van de textbox moet het eruit zien als € 1.223,65 (voorbeeldje).
Met onderstaande code krijg ik het voor elkaar om het bedrag te laten zien. Maar nu komt het probleem:
Als ik een bedrag invoer via numpad en gebruik de "." als komma zijnde dan maakt ie er een ander getal van, bijvoorbeeld:
546.12 ---> 54.612,00
Dit is niet de bedoeling. Hoe is dit op te lossen? De bedragen worden ingevoerd via numpad. Bedankt alvast!!!
Met onderstaande code krijg ik het voor elkaar om het bedrag te laten zien. Maar nu komt het probleem:
Als ik een bedrag invoer via numpad en gebruik de "." als komma zijnde dan maakt ie er een ander getal van, bijvoorbeeld:
546.12 ---> 54.612,00
Dit is niet de bedoeling. Hoe is dit op te lossen? De bedragen worden ingevoerd via numpad. Bedankt alvast!!!
Code:
Private Sub TXbedrag_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If IsNumeric(TXbedrag.Value) Then
TXbedrag.Value = Format(TXbedrag, "€ #,##0.00")
Exit Sub
Else
MsgBox ("Voer een bedrag in!")
TXbedrag.Value = ("")
End If
End Sub