VBA Tilfældigt nummer

Denne vejledning viser, hvordan man arbejder med tilfældige tal i VBA.

RND -funktion

RND -funktionen genererer et tal, der er mellem 0 og 1. Syntaksen for RND -funktionen er:

Rnd ([Nummer]) hvor:

  • Nummer (Valgfri)- Dette er valgfrit, og hvis 0 returnerer funktionen det næste genererede tilfældige tal. Hvis blank bruges standard> 0.
123 Sub RndNum ()MsgBox Rnd ()Afslut Sub

Generering af et tilfældigt tal i VBA

For at generere et tilfældigt tal mellem to værdier skal du bruge RND -funktionen i kombination med INT -funktionen (Integer -funktion) ved hjælp af følgende generelle formel:

  • Int (lavere + Rnd * (øvre - nedre + 1)))

Så for at generere et tilfældigt tal mellem 2 og 30 ville du bruge følgende kode:

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

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave