Det är ju bara till att adda 1 och köra en Int på talet !
Trådstart#1
Finns det någon funktion liknande round som alltid avrundar uppåt eller måste man skriva en själv? Någon som har en redan kanske?
4 svar · 447 visningar · startad av Addeladde
Finns det någon funktion liknande round som alltid avrundar uppåt eller måste man skriva en själv? Någon som har en redan kanske?
Det är ju bara till att adda 1 och köra en Int på talet !
Vad jag vet finns ingen bra funktion för det. Det du söker är förmodligen ceil(), men det finns inte i VB-script.
Då vet jag. Får göra en funktion själv
Avrunda neråt:
Function roundNed(tal)
If instr(tal, ",") > 0 Then
roundNed = cINT(left(tal,(instr(tal, ",")-1)))
Else
roundNed = 0
End If
End Function
Avrunda uppåt
Function roundUp(tal)
If instr(tal, ",") > 0 Then
roundUp = cINT(left(tal,(instr(tal, ",")-1)))+1
Else
roundUp = 1
End If
End Function