VBA slumpmässigt nummer

Denna handledning visar hur man arbetar med slumpmässiga tal i VBA.

RND -funktion

RND -funktionen genererar ett tal som ligger mellan 0 och 1. Syntaxen för RND -funktionen är:

Rnd ([Number]) där:

  • Siffra (Frivillig)- Detta är valfritt och om 0 returnerar funktionen nästa genererade slumptal. Om tom används standard> 0.
123 Sub RndNum ()MsgBox Rnd ()Avsluta Sub

Genererar ett slumpmässigt tal i VBA

För att generera ett slumpmässigt tal mellan två värden måste du använda RND -funktionen i kombination med INT -funktionen (heltalsfunktion) med följande allmänna formel:

  • Int (nedre + Rnd * (övre - nedre + 1)))

Så, för att generera ett slumpmässigt tal mellan 2 och 30, skulle du använda följande kod:

12345678 Sub GeneratingARandomNumber ()Dim randomNumber som heltalrandomNumber = Int (2 + Rnd * (30 - 2 + 1))Debug.Print randomNumberAvsluta Sub

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave