VBA Satunnaisluku

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

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave