VBA doorrekenen gaat niet goed.

Status
Niet open voor verdere reacties.

Bosswilly

Gebruiker
Lid geworden
28 mrt 2016
Berichten
110
Goedendag,


Ik heb een probleem waar ik niet uitkom, namelijk het volgende:


Ik wil uit frame 2 (leidingdeel 1, bovenin midden) bij Lbl221 de uitkomst hebben van:

Lbl206 / ( Fr (Txt214) * Fv (Txt216) * Fw (Txt218) * Fh (Txt220)

Maar bij 0.xx getallen krijg ik de uitkomst van 00.00 in Lbl221 of gaat er spontaan uit ivm dat hij geen 0.xx getallen aankan in Fh (Txt220).

Wat doe ik verkeerd.

Excelbestand: Bekijk bijlage tabellen voorbeeld - laatste versie.xlsm

Je kunt het testen door hieronder zo in te vullen.

Knipsel.JPG
 
Van welk Userform en bij welke actie (Private Sub).

En wat voor getallen voer je in de textboxen?

Edit: ik heb het al gevonden.
Welke getallen geven niet de juiste weergave?
 
Laatst bewerkt:
Goedendag, als ik de getallen invult die allen 1 zijn bij Fr, Fv, Fw en Fh, dan krijg ik daadwerkelijk 16 uit.

De formule is Izo / (Fr*Fv*Fw*Fh).

Nu vul ik bijvoorbeeld Fr = 1.04, Fv = 0.88, Fw=0.96 en Fh=0.9.

Dan wordt mijn antwoord bij Izt (naast textbox fh) 0.

Terwijl als ik dit met de hand berekend kom ik op: 20.23 uit.

Hoe kan dat?
 
Je moet wel kommagetallen intikken in de textboxen en niet met een punt.
 
Oké, ik zat dus wel goed.

Ik ging er steeds van uit dat ik met punt getallen moest werken.

Super dank jullie wel.

Het bleek dus iets makkelijker te zijn dan gedacht.

Nogmaals dank.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan