Come faccio ad approssimare un numero per eccesso ?
Es:
12,1 -> 13
13,4 -> 14
21,2 -> 22
etc etc
Che funzione devo utilizzare ?
Come faccio ad approssimare un numero per eccesso ?
Es:
12,1 -> 13
13,4 -> 14
21,2 -> 22
etc etc
Che funzione devo utilizzare ?
Int(numero)+1Originariamente inviato da rambco
Come faccio ad approssimare un numero per eccesso ?
Es:
12,1 -> 13
13,4 -> 14
21,2 -> 22
etc etc
Che funzione devo utilizzare ?
si ma se mi capita un intero deve rimanere tale
nel senso siccome devo dividere in pagine un numero di record
tipo se sono 50 record e 10 per pagina mi deve restiturie 5 pagine se ne sono 51 mi deve restituire 6 pagine
Il mio era un suggerimento di logica, ma evidentemente la pigrizia dilaga...
Si può fare in 1000 modi, anche semplicemente mettendo in codice la tua descrizione di funzionamento:
codice:Funzione ArrotondaEccesso(ByVal Numero) If (Numero <> Int(Numero)) Then Numero = Int(Numero) +1 End If ArrotondaEccesso = Numero End Function
piu semplicementecodice:CInt(tuo_numero)
Carpe diem
Preferisco tentare che rinunziare
Ovviamente no.Originariamente inviato da marco1970
piu semplicementecodice:CInt(tuo_numero)![]()
xche
Carpe diem
Preferisco tentare che rinunziare
Perchè CInt() innanzitutto serve a fare un cambio di tipo e quindi sarebbe meglio usare Int(), leggi sopra per capire che abbiamo già verificato che non è la soluzione.