Как генерировать случайные числа между диапазонами в ячейках?

1414
Martin

Я хочу создать кнопку, которая генерирует строку из 10 случайных чисел в ячейках и вытягивает диапазон для этих случайных чисел, например, из B1и B2. По сути, я хочу использовать эту INDIRECT()функцию в VBA. Есть ли способ сделать это?

0
Что за случайные числа? Десятичные? Целые числа? Вы смотрели на использование `RAND ()` или `RANDBETWEEN ()`? Excellll 9 лет назад 3
Я имею. Я хочу, чтобы это была кнопка, чтобы я лучше контролировал время генерации чисел. Я ищу только целые числа. Я знаю, как создать кнопку, которая генерирует число между предварительно определенным диапазоном, но я хочу, чтобы она выбирала числа из определенного пользователем диапазона. Martin 9 лет назад 0
Над чем ты работаешь до сих пор? Вы пытались что-нибудь еще? Попробуйте и поделитесь с нами, как все прошло. Мы поможем вам оттуда. CharlieRB 9 лет назад 0

1 ответ на вопрос

1
Gary's Student

Поместите одно из ограничений в B1, а другое в B2

В А1 введите:

=RANDBETWEEN(MIN($B$1,$B$2),MAX($B$1,$B$2)) 

и скопировать через A10

Поместите кнопку где-нибудь на листе и назначьте ему этот макрос:

Sub marine() Application.Calculate End Sub 



Похожие вопросы