把妳的代碼全刪掉,修改如下:
Option Explicit
Dim a As Integer
Private Sub Form_Load() Randomize
a = Int(100 * Rnd + 1)
Print "正確答案是:" & a
End Sub
Private Sub Command1_Click() Dim b As Integer
b = Val(InputBox("請輸入壹個數字(1-100)"))
If b > 100 Or b < 1 Then
MsgBox ("輸入錯誤!")
ElseIf b = a Then
MsgBox ("過關!")
ElseIf b > a Then
MsgBox ("數字太大")
Else
MsgBox ("數字太小")
End If
End Sub