Funkcia Rnd
Slúži na zmenu počiatočnej hodnoty používanej generátorom náhodných čísel pre funkciu Rnd.
Jednoduché príklady
123456 | Sub Rnd_Example ()Dim randomValueNáhodnerandomValue = RndKoniec pod |
Rnd syntax
V editore VBA môžete zadaním „Rnd (“ zobraziť syntax pre funkciu Rnd:
Funkcia Rnd obsahuje argument:
Číslo: [Voliteľné] Ľubovoľný platný číselný výraz.
Príklady funkcie Excel VBA Rnd
Na vygenerovanie náhodnej celočíselnej hodnoty medzi 1 a 10 môžete použiť nasledujúci kód.
12345678 | Podradený_príklad1 ()Dim rndValue as SingleNáhodnePre i = 1 až 20rndValue = Int ((Rnd * 10) + 1)Ďalej iKoniec pod |
Tento kód vygeneruje 20 náhodných celočíselných hodnôt medzi 1 a 10.
Na generovanie náhodnej hodnoty medzi dolnou a hornou hranicou môžete použiť nasledujúcu funkciu.
123 | Funkcia RndSpecial (horná hranica ako jednoduchá, dolná hranica ako samostatná) ako samostatnáRndSpecial = (horná hranica - dolná hranica) * RndKoncová funkcia |
12345 | Sub Rnd_Example2 ()Dim randomValue as SinglerandomValue = RndSpecial (5, 30)MsgBox randomValueKoniec pod |
Vráti tým náhodnú hodnotu medzi 5 a 30.