VBA willekeurig getal

Deze zelfstudie laat zien hoe u met willekeurige getallen in VBA kunt werken.

RND-functie

De RND-functie genereert een getal tussen 0 en 1. De syntaxis van de RND-functie is:

Rnd([Getal]) waarbij:

  • Nummer (Optioneel)- Dit is optioneel en indien 0 retourneert de functie het volgende gegenereerde willekeurige getal. Indien leeg, wordt de standaard >0 gebruikt.
123 Sub RndNum()MsgBox Rnd()Einde sub

Een willekeurig getal genereren in VBA

Om een ​​willekeurig getal tussen twee waarden te genereren, moet u de RND-functie gebruiken in combinatie met de INT-functie (Integer-functie) met behulp van de volgende algemene formule:

  • Int(ondergrens + Rnd * (bovengrens - ondergrens + 1))

Dus om een ​​willekeurig getal tussen 2 en 30 te genereren, zou je de volgende code gebruiken:

12345678 Sub genereren van ARandomNumber()Dim willekeurig getal als geheel getalwillekeurig getal = Int (2 + Rnd * (30 - 2 + 1))Debug.Print willekeurig nummerEinde sub

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave