Funzione Rnd
Utilizzato per modificare il valore seme utilizzato dal generatore di numeri casuali per la funzione Rnd.
Esempi semplici di Rnd
123456 | Sub Rnd_Esempio()Dim randomValueRendi casualerandomValue = RndFine sottotitolo |
Sintassi Rnd
Nell'editor VBA, puoi digitare "Rnd(" per vedere la sintassi per la funzione Rnd:
La funzione Rnd contiene un argomento:
Numero: [Facoltativo] Qualsiasi espressione numerica valida.
Esempi di funzione Rnd VBA di Excel
Per generare un valore intero casuale compreso tra 1 e 10, è possibile utilizzare il codice seguente.
12345678 | Sub Rnd_Example1()Dim rndValue As SingleRendi casualePer i = da 1 a 20rndValue = Int((Rnd * 10) + 1)Avanti ioFine sottotitolo |
Questo codice genererà 20 valori interi casuali tra 1 e 10.
Per generare un valore casuale tra un limite inferiore e un limite superiore, puoi utilizzare la seguente funzione.
123 | Funzione RndSpecial (limite superiore come singolo, limite inferiore come singolo) come singoloRndSpecial = (in alto - in basso) * RndFine funzione |
12345 | Sub Rnd_Example2()Dim randomValue As SinglerandomValue = RndSpecial(5, 30)MsgBox randomValueFine sottotitolo |
Ciò restituirà un valore casuale compreso tra 5 e 30.