lettura facile

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. 

  1. Sub Macro1()
  2. Dim y As Double
  3. y = Rnd(x)
  4. Range("B2").Value = y
  5. 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.

il numero casuale generato dalla funzione Rnd()

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)

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin