Náhodné číslo VBA

Tento tutoriál vám ukáže, ako pracovať s náhodnými číslami vo VBA.

Funkcia RND

Funkcia RND generuje číslo, ktoré je v rozsahu 0 až 1. Syntax funkcie RND je:

Rnd ([číslo]) kde:

  • Číslo (Voliteľné)- Toto je voliteľné a ak je 0, funkcia vráti ďalšie vygenerované náhodné číslo. Ak je pole prázdne, použije sa predvolené> 0.
123 Sub RndNum ()MsgBox Rnd ()Koniec pod

Generovanie náhodného čísla vo VBA

Aby ste vygenerovali náhodné číslo medzi dvoma hodnotami, musíte použiť funkciu RND v kombinácii s funkciou INT (celočíselná funkcia) podľa nasledujúceho všeobecného vzorca:

  • Int (Lowerbound + Rnd * (upperbound - lowerbound + 1))

Na vygenerovanie náhodného čísla od 2 do 30 by ste teda použili nasledujúci kód:

12345678 SubgeneratingARandomNumber ()Dim randomNumber As IntegerrandomNumber = Int (2 + Rnd * (30 - 2 + 1))Debug.Print randomNumberKoniec pod

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave