Finns det någon fördefinerad funktion i VB som gör om ett tal med decimaler till ett heltal utan att avrunda? dvs. bara ta bort alla decimalerna, t.ex. så att 1,2 blir 1 och 1,9 också blir 1. parseInt funkade fint för mig i JavaScript men i vb har jag inte hört talas om någon sådan funktion, men det kan ju också bero på att jag inte kan så mycket VB ännu. Tack på förhand // Narooze Hej Tack, det var precis det jag sökte, tills vidare kommer jag nog bara att jobba med positiva tal i huvudsak då jag håller på med en ascii to binary converter, och där behöver man inga negativa värden. Tack än en gång!Söker en funktion
Sv: Söker en funktion
Du söker förmodligen Funktionen Int
Int(1.2) blir 1 Int(1.92) blir 1 men så finns det även Fix
Fix(1.2) blir 1 Fix(1.92) blir 1
Varför ? ingen skillnad.Jo.. Det skilljer sig vid negartiva tal.
Int(-1.2) blir -2 Int(-1.92) blir -2
Fix(-1.2) blir -1 Fix(-1.92) blir -1
Int returnerar det första negativa heltal som är <= talets heltal
Fix returnerar det första negativa heltal som är >= talets heltal
Lite smålurigt
Tror att det är Int som är svaret på din fråga.
mvh
Sven Sv: Söker en funktion