Rnd функция
Използва се за промяна на началната стойност, използвана от генератора на случайни числа за функцията Rnd.
Прости примери за Rnd
123456 | Под Rnd_Example ()Dim randomValueСлучайноrandomValue = RndEnd Sub |
Rnd синтаксис
В редактора на VBA можете да въведете „Rnd (“, за да видите синтаксиса за функцията Rnd:
Функцията Rnd съдържа аргумент:
Номер: [Незадължително] Всеки валиден числов израз.
Примери за Excel VBA Rnd функция
За да генерирате произволна цяло число между 1 и 10, можете да използвате следния код.
12345678 | Под Rnd_Example1 ()Dim rndValue As SingleСлучайноЗа i = 1 до 20rndValue = Int ((Rnd * 10) + 1)Следва iEnd Sub |
Този код ще генерира 20 произволни цели числа между 1 и 10.
За да генерирате произволна стойност между долната граница и горната граница, можете да използвате следната функция.
123 | Функция RndSpecial (горната граница като единична, долната част като единична) като единичнаRndSpecial = (горна граница - долна граница) * RndКрайна функция |
12345 | Под Rnd_Example2 ()Dim randomValue As SinglerandomValue = RndSpecial (5, 30)MsgBox randomValueEnd Sub |
Това ще върне случайна стойност между 5 и 30.