OfficeType

VBA~WorksheetFunction.RandBetweenメソッド~Excel

VBAで指定した最小値から最大値の範囲の整数をランダムで返したい場合はWorksheetFunction.RandBetweenメソッドを使います。

書き方

WorksheetFunction.RandBetween(最小値, 最大値)

例として下のコードを実行するとセルA1に1から100の範囲の整数をランダムに表示します。

Sub test1()

Range("A1") = WorksheetFunction.RandBetween(1, 100)

End Sub

image-01