Beste Lezers,
hopelijk kunnen jullie me helpen. ik probeer in een VBA formulier dingen bij elkaar op te tellen de gewoonlijke (Label1) waarde 0,5 + (Label2) waarde 0,5 = (Label 3) uitkomst 1.
het is gewoon bij elkaar optellen en zie de volgende fout: als is Val(***) niet voor de labels zet krijg ik 0,50,5 in het labeltje te zien. Als ik Val(***) er wel voor zet telt het systeem de getallen zonder komma wel goed op maar de getallen met een "," niet.
als ik youtube filmpjes kijk met simpele calculatoren dan schijnt het al te werken zonder Val(***) maar ik krijg het niet voor elkaar.
ik hoop dat jullie me kunnen helpen. Helaas kan ik het bestand niet delen ivm persoonlijke gegevens die ik erin heb verwerkt.
met vriendelijke groet,
Jeroen
hopelijk kunnen jullie me helpen. ik probeer in een VBA formulier dingen bij elkaar op te tellen de gewoonlijke (Label1) waarde 0,5 + (Label2) waarde 0,5 = (Label 3) uitkomst 1.
HTML:
Private Sub Calculate()
With Me
.numKcal = Val(.txtKcal1) + Val(.txtKcal2)
.numEiwit.Value = Val(Me.txtEiwitten1.Value) + Val(Me.txtEiwitten2.Value)
.numKoolhydraten = Val(.txtKoolhydraten1) + Val(.txtKoolhydraten2)
.numVoedingsvezels = Val(.txtVezels1) + Val(.txtVezels2)
.numVet = Val(.txtVet1) + Val(.txtVet2)
End With
End Sub
het is gewoon bij elkaar optellen en zie de volgende fout: als is Val(***) niet voor de labels zet krijg ik 0,50,5 in het labeltje te zien. Als ik Val(***) er wel voor zet telt het systeem de getallen zonder komma wel goed op maar de getallen met een "," niet.
als ik youtube filmpjes kijk met simpele calculatoren dan schijnt het al te werken zonder Val(***) maar ik krijg het niet voor elkaar.
ik hoop dat jullie me kunnen helpen. Helaas kan ik het bestand niet delen ivm persoonlijke gegevens die ik erin heb verwerkt.
met vriendelijke groet,
Jeroen