
La funzione Rnd() nelle macro Excel
In questa guida ti spiego come generare un numero casuale in una macro Excel tramite la funzione Rnd()
Rnd()
Questa funzione genera un numero casuale (random) compreso tra 0 e 1.
Ecco un esempio pratico.
Digita questa macro.
- Sub Macro1()
- Dim y As Double
- y = Rnd(x)
- Range("B2").Value = y
- End Sub
La macro definisce una variabile di tipo Double.
Poi genera un numero casuale tramite la funzione Rnd() e lo assegna alla variabile y.
Infine, visualizza il risultato nella cella B2 del foglio Excel.
In questo modo puoi produrre un numero casuale qualsiasi.
Come generare un numero casuale in un intervallo numerico?
Se vuoi generare un numero reale random compreso in un intervallo, utilizza questa sintassi
Rnd()*intervallo+inizio
Ad esempio, per generare un numero tra 10 e 15 digita
Rnd()*5+10
Come generare un numero random intero?
Se vuoi ottenere un numero casuale intero, combina la funzione Rnd() con la funzione di arrotondamento Round()
Round(Rnd()*5+10)