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

В этом руководстве будет показано, как работать со случайными числами в VBA.

Функция RND

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

Rnd ([Число]) где:

  • Число (По желанию)- Это необязательно, и если 0, функция возвращает следующее сгенерированное случайное число. Если пусто, используется значение по умолчанию> 0.
123 Sub RndNum ()MsgBox Rnd ()Конец подписки

Генерация случайного числа в VBA

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

  • Int (нижняя граница + Rnd * (верхняя граница - нижняя граница + 1))

Итак, чтобы сгенерировать случайное число от 2 до 30, вы должны использовать следующий код:

12345678 Sub GeneratingARandomNumber ()Тусклое randomNumber как целое числоrandomNumber = Int (2 + Rnd * (30-2 + ​​1))Debug.Print randomNumberКонец подписки

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave