Hallo,
Ik heb een vraag;
Men moet in een textbox een getal met een aantal cijfers achter de komma schrijven. Ik heb in VBA het onderstaande staan;
Dim sh As Worksheet
Set sh = ThisWorkbook.Sheets("Resultaat")
Dim n As Long
sh.Range("E" & n + 2).Value = Me.TextBox1.Value
TextBox1.Text = Replace(TextBox1.Text, ".", ",")
Hiermee wil ik dat de getallen die men schrijft in de textbox, ongeacht of ze met een. of met een , worden geschreven in de cel altijd met een komma worden weg geschreven.
Het getal wat met een komma wordt geschreven wordt ook met een komma weergegeven, maar daar kan excel niet mee rekenen.
Ik krijg onderstaande te zien;

In de kolom verlies zit een berekening die oa verwijst naar “eindtemp”.
Wanneer ik de komma handmatig vervang, bij eindtemp, ziet excel dit wel als komma.
Wanneer ik het getal met een punt invoer ipv een komma werkt het perfect.
Wat kan daar de oorzaak van zijn dat de komma niet juist wordt weg geschreven?
Ik heb een vraag;
Men moet in een textbox een getal met een aantal cijfers achter de komma schrijven. Ik heb in VBA het onderstaande staan;
Dim sh As Worksheet
Set sh = ThisWorkbook.Sheets("Resultaat")
Dim n As Long
sh.Range("E" & n + 2).Value = Me.TextBox1.Value
TextBox1.Text = Replace(TextBox1.Text, ".", ",")
Hiermee wil ik dat de getallen die men schrijft in de textbox, ongeacht of ze met een. of met een , worden geschreven in de cel altijd met een komma worden weg geschreven.
Het getal wat met een komma wordt geschreven wordt ook met een komma weergegeven, maar daar kan excel niet mee rekenen.
Ik krijg onderstaande te zien;

In de kolom verlies zit een berekening die oa verwijst naar “eindtemp”.
Wanneer ik de komma handmatig vervang, bij eindtemp, ziet excel dit wel als komma.
Wanneer ik het getal met een punt invoer ipv een komma werkt het perfect.
Wat kan daar de oorzaak van zijn dat de komma niet juist wordt weg geschreven?