Sisällysluettelo
Tämä opetusohjelma osoittaa, miten voit työskennellä satunnaislukujen kanssa VBA: ssa.
RND -toiminto
RND -funktio luo luvun, joka on välillä 0 ja 1. RND -funktion syntaksi on:
Rnd ([luku]) missä:
- Numero (Valinnainen)- Tämä on valinnainen, ja jos 0, funktio palauttaa seuraavan generoidun satunnaisluvun. Jos tyhjä, oletusarvo on> 0.
123 | Osa RndNum ()MsgBox Rnd ()End Sub |
Satunnaisluvun luominen VBA: ssa
Jos haluat luoda satunnaisluvun kahden arvon välille, sinun on käytettävä RND -funktiota yhdessä INT -funktion (kokonaislukutoiminto) kanssa käyttämällä seuraavaa yleistä kaavaa:
- Int (alempi + Rnd * (yläraja - alempi + 1))
Joten, jotta voit luoda satunnaisluvun välillä 2 ja 30, käytä seuraavaa koodia:
12345678 | AlagenerointiARandomNumber ()Himmennä satunnaisluku kokonaislukunarandomNumber = Int (2 + Rnd * (30-2 + 1))Debug. Tulosta randomNumberEnd Sub |