![]() |
[INF] Afronden in VB
Visual Basic
Weet iemand hoe je een getal naar beneden kan afronden bijvoorbeeld 2,7 moet 2 worden 4,9 moet 4 worden ik kan wel round functie gebruike maar dan rond die het af naar boven en dat wil niet Opgelost Int(getal) |
Floor moet je hebben, hoewel ik niet weet of die zo heet in VB.
|
dankje voor je antwoord
ik ga het gelijk proberen:) |
nu het volgende probleem in visual basic editor van excel bestaat floor niet :mad:
iemand een idee hoe ik deze kan impleteren? hij kent maar bepaalde functies van math :( ik kan niet switchen naar visual studio is omdat dit een opdracht is voor school |
Floor bestaat niet in Visual Basic (Wel in de .NET versie).
Je zult 'm dus zelf moeten schrijven. Of kijk hier eens |
thanks :)
nog 1 probleem wat betekent deze error: ByRef - argumenttypen komen niet overeen dat krijg ik als ik deze funtie gebruik: roundDown(aantalJaar) |
laatmaar probleem opgelost op een iets simpeler manier
Int(aantalJaar) wordt automatisch de getallen achter de komma weg gehaald (y) |
In VBA voor Excel bestaan hiervoor twee functies:
Int() en Fix(). Voor positieve getallen gedragen deze zich identiek. Bij negatieve getallen is er een verschil. Je zult zelf moeten uitzoeken, welke van de twee in jouw situatie de juiste is. |
Alle tijden zijn GMT +1. Het is nu 09:19. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.