Hoi,
Ik heb een userform gemaakt om gegevens in te voeren in een bepaald bereik. een aantal textboxen zijn opgemaakt als percentage. Als ik nu de macro laat lopen om het percentage naar de cellen te schrijven wordt het percentage afgerond op een heel %. wel met twee nullen achter de komma.
Ik gebruik de volgende codes:
Om het percentage na invullen in % weer te geven:
Om het percentage naar een cel te schrijven:
Als ik 12,5% invoer geeft hij 12,0%. Dat is wel opgelost als ik 12.5% ingeef.
Echter bij het schrijven naar de cel komt er dan 13,0% te staan.
Weet iemand misschien wat er fout gaat?
Alvast dank voor de hulp
gr
Ik heb een userform gemaakt om gegevens in te voeren in een bepaald bereik. een aantal textboxen zijn opgemaakt als percentage. Als ik nu de macro laat lopen om het percentage naar de cellen te schrijven wordt het percentage afgerond op een heel %. wel met twee nullen achter de komma.
Ik gebruik de volgende codes:
Om het percentage na invullen in % weer te geven:
Code:
Private Sub TextBox69_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
TextBox69.Value = Format(Val(TextBox69.Value) / 100, "#0.0%")
End Sub
Om het percentage naar een cel te schrijven:
Code:
ActiveSheet.Range("bz38") = CDbl(Format(TextBox58.Value, "0.00"))
Als ik 12,5% invoer geeft hij 12,0%. Dat is wel opgelost als ik 12.5% ingeef.
Echter bij het schrijven naar de cel komt er dan 13,0% te staan.
Weet iemand misschien wat er fout gaat?
Alvast dank voor de hulp
gr