Tilfeldig VBA -nummer

Denne opplæringen vil demonstrere hvordan du arbeider med tilfeldige tall i VBA.

RND -funksjon

RND -funksjonen genererer et tall som er mellom 0 og 1. Syntaksen til RND -funksjonen er:

Rnd ([Nummer]) der:

  • Nummer (Valgfri)- Dette er valgfritt, og hvis 0 returnerer funksjonen det neste genererte tilfeldige tallet. Hvis det er tomt, brukes standard> 0.
123 Sub RndNum ()MsgBox Rnd ()Slutt Sub

Generere et tilfeldig tall i VBA

For å generere et tilfeldig tall mellom to verdier, må du bruke RND -funksjonen i kombinasjon med INT -funksjonen (Heltallfunksjon) ved å bruke følgende generelle formel:

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

Så, for å generere et tilfeldig tall mellom 2 og 30, vil du bruke følgende kode:

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

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave