Come utilizzare la funzione rnd vba?
La funzione VBA RND è elencata nella categoria matematica delle funzioni VBA. Quando lo usi nel codice VBA, genera un numero casuale maggiore o uguale a zero e minore o uguale a 1. In termini semplici, restituisce un numero casuale compreso tra 0 e 1. Funziona come la funzione RAND nel foglio di lavoro .
Sintassi
Rnd([Numero])
argomenti
- [Numero] : un argomento numerico facoltativo in cui è possibile specificare [Questo è un argomento facoltativo e se omesso, VBA accetta >0 per impostazione predefinita]:
- <0 per ottenere lo stesso numero casuale su ogni chiamata, utilizzando [Numero] come numero iniziale.
- =0 per ottenere l’ultimo numero casuale generato.
- >0 per ottenere il numero casuale successivo nella sequenza.
Esempio
Per capire praticamente come utilizzare la funzione RND VBA è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:
Sub example_RND() Range("A1").Value = Rnd() Range("A2").Value = Rnd() Range("A3").Value = Rnd() End Sub
Nel codice sopra abbiamo utilizzato RND per ottenere numeri casuali in A1, A2 e A3. E se lo eseguiamo di nuovo, restituirà i diversi numeri nelle tre celle.