VBA slučajni broj

Ovaj će vodič pokazati kako raditi sa slučajnim brojevima u VBA -i.

RND funkcija

Funkcija RND generira broj koji je između 0 i 1. Sintaksa funkcije RND je:

Rnd ([Broj]) gdje:

  • Broj (Opcionalno)- Ovo je izborno i ako 0 funkcija vraća sljedeći generirani slučajni broj. Ako je prazno, koristi se zadana vrijednost> 0.
123 Sub RndNum ()MsgBox Rnd ()Kraj podm

Generiranje slučajnog broja u VBA

Da biste generirali slučajni broj između dvije vrijednosti, morate koristiti funkciju RND u kombinaciji s funkcijom INT (funkcija cijelog broja) koristeći sljedeću opću formulu:

  • Int (donja granica + Rnd * (gornja granica - donja granica + 1))

Dakle, da biste generirali slučajni broj između 2 i 30, upotrijebili biste sljedeći kod:

12345678 PodgeneriranjeARandomNumber ()Zatamni slučajni broj kao cijeli brojrandomNumber = Int (2 + Rnd * (30 - 2 + 1))Otklanjanje pogrešaka. Ispis slučajnog brojaKraj podm

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave