パスワードやテストする時など、ランダムな数や文字を取得した時
Option Explicit Const strBase = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" Dim strPassword Dim strLen Dim rndNum Dim i Dim ketaCnt ketaCnt = InputBox("何桁のパスワードにしますか", "確認") ' Rndを呼ぶ前の呪文. Randomize strLen = Len( strBase ) strPassword = vbNullString For i = 1 To ketaCnt ' 乱数取得. rndNum = Int(Rnd * strLen) + 1 ' パスワード. strPassword = strPassword & Mid( strBase , rndNum , 1) Next WScript.Echo strPassword