¿cómo utilizar la función vba rnd?
La función VBA RND figura en la categoría matemática de funciones VBA. Cuando lo usa en código VBA, genera un número aleatorio mayor o igual a cero y menor o igual a 1. En términos simples, devuelve un número aleatorio entre 0 y 1. Funciona como la función ALEATORIO en la hoja de trabajo. .
Sintaxis
Rnd([Número])
Argumentos
- [Número] : un argumento numérico opcional donde puede especificar [Este es un argumento opcional y, si se omite, VBA toma >0 de forma predeterminada]:
- <0 para obtener el mismo número aleatorio en cada llamada, usando [Número] como número inicial.
- =0 para obtener el último número aleatorio generado.
- >0 para obtener el siguiente número aleatorio de la secuencia.
Ejemplo
Para comprender prácticamente cómo usar la función VBA RND, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:
Sub example_RND() Range("A1").Value = Rnd() Range("A2").Value = Rnd() Range("A3").Value = Rnd() End Sub
En el código anterior, utilizamos RND para obtener números aleatorios en A1, A2 y A3. Y si ejecutamos esto nuevamente, devolverá los diferentes números en las tres celdas.