Випадкове число VBA

Цей підручник покаже, як працювати з випадковими числами у VBA.

Функція RND

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

Rnd ([Номер]) де:

  • Номер (Необов’язково)- Це необов’язково, і якщо 0 функція повертає наступне згенероване випадкове число. Якщо пусте значення за замовчуванням> 0, використовується.
123 Sub RndNum ()MsgBox Rnd ()End Sub

Створення випадкового числа у VBA

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

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

Отже, щоб створити випадкове число від 2 до 30, ви б використали такий код:

12345678 ПідгенеруванняARandomNumber ()Зменшити випадкове число як ціле числоrandomNumber = Int (2 + Rnd * (30-2 + ​​1))Налагодження.Надрукувати randomNumberEnd Sub

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

wave wave wave wave wave