Det är ju bara till att adda 1 och köra en Int på talet !
Frågan#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 · 442 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