Случайно число на VBA

Този урок ще покаже как се работи със случайни числа във VBA.

RND функция

Функцията RND генерира число, което е между 0 и 1. Синтаксисът на функцията RND е:

Rnd ([номер]) където:

  • Номер (По избор)- Това е по избор и ако 0 функцията връща следващото генерирано произволно число. Ако е празно, се използва по подразбиране> 0.
123 Под RndNum ()MsgBox Rnd ()End Sub

Генериране на случаен номер във VBA

За да генерирате произволно число между две стойности, трябва да използвате функцията RND в комбинация с функцията INT (функция Integer), като използвате следната обща формула:

  • Int (долна граница + Rnd * (горна граница - долна граница + 1))

Така че, за да генерирате произволно число между 2 и 30, бихте използвали следния код:

12345678 ПодгенериранеARandomNumber ()Dim randomNumber As IntegerrandomNumber = Int (2 + Rnd * (30 - 2 + 1))Отстраняване на грешки Печат на случаен номерEnd Sub

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave