機能と数式 | VBA | セミナー | オンラインソフト | お問い合わせ | その他
Top > Excel > VBA > VBAのステートメント

Randomizeステートメント



Randomizeステートメント

構文
Randomize [number]
numberは省略可能です。任意の数値を指定します。

解説
乱数系列を再設定するために乱数ジェネレータを初期化します。
乱数を生成するRnd関数は、あらかじめ定められた乱数テーブルにしたがって乱数を返します。Randomizeステートメントは、引数numberで使用する乱数テーブルを指定できます。引数numberを省略した場合は、システムタイマーから取得した現在の時刻を元にします

サンプル
次の例は、1から6の間の乱数を発生させて表示します。

Sub Sample()
    Randomize
    MsgBox Int((6 - 1 + 1) * Rnd + 1)
End Sub



このエントリーをはてなブックマークに追加