Función RoundLa función Round se utiliza para redondear un número decimal, devolviendo un número entero.
Ejemplo:
Dim Mimumero As Long
Minumero = Round(245.

'(La función devuelve 246)
Minumero = Round(245.3) '(La función devuelve 245)
Minumero = Round(245.5) '(La función devuelve 245)
Round posee un parámetro opcional por si queremos incluir los dígitos decimales.
2.2 - Rnd y Randomize - Números aleatorios
Para generar números aleatorios, Visual Basic incluye 2 funciones: Rnd y Randomize.
La función Rnd devuelve un número aleatorio, y esta posee un solo parámetro.
Ejemplo :
Rnd (número)
Pero para poder generar dichos números aleatorios, debemos utilizar previamente la función Randomize con la siguiente fórmula:
Dim LimiteInferior As Integer
Dim LimiteSuperior As Integer
LimiteInferior = 20
LimiteSuperior = 40
MsgBox Int((LimiteInferior - LimiteSuperior + 1) * Rnd + LimiteInferior)
En el ejemplo anterior, se generarán números aleatorios comprendidos entre el 20 y el 40
Nota: en este enlace podés ver un ejemplo que permite generar números aleatorios no repetidos
Funciones matemáticas
Las principales funciones matemáticas provistas por Visual Basic son:
* Abs: Devuelve el valor absoluto de una expresión numérica.
* Atn: Devuelve el arco tangente de un número.
* Cos: Devuelve el coseno de un ángulo.
* Exp: Devuelve el número "e" elevado a una potencia.
* Log: Devuelve el logaritmo natural de un número.
* Sgn: Devuelve un valor indicando el signo de un número.
* Sin: Devuelve el seno de un ángulo.
* Sqr: Devuelve la raíz cuadrada de un número.
* Tan: Devuelve la tangente de un ángulo.
Fuente:
http://www.recursosvisualbasic.com.ar