La puoi facilmente scrivere tu:
codice:
Public Function ArrotondaMultiplo(Numero As Double, Fattore As Double) As Double
If Numero * Multiplo < 0 Then Throw New System.ArgumentException("Numero e Fattore devono essere concordi.")
If Multiplo = 0 Then Throw New System.ArgumentException("Fattore non può essere 0.","Fattore")
Dim difetto As Double, eccesso As Double
difetto = Math.Floor(Numero / Fattore) * Fattore
eccesso = Math.Ceil(Numero / Fattore) * Fattore
If Abs(difetto - Numero) < Abs(eccesso - Numero) Then
Return difetto
Else
Return eccesso
End If
End Function