Lang L: none (table-of-contents)
See õpetus näitab, kuidas VBA -s juhuslike numbritega töötada.
Funktsioon RND
Funktsioon RND genereerib arvu, mis jääb vahemikku 0 kuni 1. RND funktsiooni süntaks on järgmine:
Rnd ([arv]) kus:
- Arv (Valikuline)- See on valikuline ja kui 0, tagastab funktsioon järgmise genereeritud juhusliku arvu. Kui see on tühi, kasutatakse vaikimisi> 0.
123 | Sub RndNum ()MsgBox Rnd ()End Sub |
Juhusliku numbri genereerimine VBA -s
Juhusliku arvu genereerimiseks kahe väärtuse vahel peate kasutama funktsiooni RND koos funktsiooniga INT (täisarvuline funktsioon), kasutades järgmist üldvalemit:
- Int (alumine piir + Rnd * (ülemine - alumine + 1))
Niisiis, juhusliku arvu loomiseks vahemikus 2 kuni 30, kasutaksite järgmist koodi:
12345678 | AlamgenereerimineARandomNumber ()Dim randomNumber kui täisarvrandomNumber = Int (2 + Rnd * (30 - 2 + 1))Silumine. Printige juhuslik arvEnd Sub |