Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Huiswerkvragen: Exacte vakken (https://forum.scholieren.com/forumdisplay.php?f=17)
-   -   [INF] Afronden in VB (https://forum.scholieren.com/showthread.php?t=1593760)

Boogy 08-06-2007 15:31

[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)

Kazet Nagorra 08-06-2007 15:39

Floor moet je hebben, hoewel ik niet weet of die zo heet in VB.

Boogy 08-06-2007 16:00

dankje voor je antwoord

ik ga het gelijk proberen:)

Boogy 08-06-2007 16:12

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

Rob 08-06-2007 16:15

Floor bestaat niet in Visual Basic (Wel in de .NET versie).
Je zult 'm dus zelf moeten schrijven.

Of kijk hier eens

Boogy 08-06-2007 16:22

thanks :)

nog 1 probleem wat betekent deze error:

ByRef - argumenttypen komen niet overeen

dat krijg ik als ik deze funtie gebruik:
roundDown(aantalJaar)

Boogy 08-06-2007 16:26

laatmaar probleem opgelost op een iets simpeler manier

Int(aantalJaar) wordt automatisch de getallen achter de komma weg gehaald (y)

WelVrolijk 08-06-2007 21:00

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.