Dim i, a, b, c, d(1 To 99999)
Private Sub Form_Load()
i = 0
b = 0
Me.Caption = "没有随机数,单击窗体后产生"
Command1.Caption = "查找已有的数"
End Sub
Private Sub Form_Click()
b = b + 1
For i = 1 To b
a = (Int(Rnd() * 100) + 1)
d(i) = a
Next
Me.Caption = "第" & b & "个随机整数诞生"
End Sub
Private Sub Command1_Click() 'CommandButton(控件
c = InputBox("查第几次单击窗体后产生的随机整数?输入一数字:", "单击窗体后产生的1至100随机整数,最多99999个", "", 10, 1)
If Val(c) > b Or Val(c) <= 0 Then
MsgBox "请输入一个1到" & b & "的整数!", vbOKOnly, "窗体仅被单击了" & b & "次。"
Else
MsgBox d(Val(c)), vbOKOnly, "第" & c & "个1至100的随机整数是"
End If
End Sub
温馨提示:答案为网友推荐,仅供参考