VBA InputBox 输入框
显示输入框,接收用户输入,返回为用户的输入。
语法
InputBox (prompt, [ title ], [ default ]) As String
显示输入框,输入框的标题栏文字为title,提示信息为prompt,输入框中的默认值为default。
返回值为String类型
如果点击[取消]按钮,则返回空字符串""。
示例
例1:弹出框入框,输入分数,根据分数显示是否及格。
Sub sub4()
Dim result As String
result = InputBox("请输入分数", "小步教程")
Debug.Print result
Dim score As Integer
score = CInt(result)
If score >= 60 Then
Debug.Print "及格"
Else
Debug.Print "不及格"
End If
End Sub
运行效果:
当输入分数为90时,输出内容:
90
及格
例2:弹出框入框,输入分数,默认值是100。
Sub sub5()
Dim result As String
result = InputBox("请输入分数", "小步教程", "100")
Debug.Print result
Dim score As Integer
score = CInt(result)
If score >= 60 Then
Debug.Print "及格"
Else
Debug.Print "不及格"
End If
End Sub
运行效果:
当分数输入0分时,输出:
0
不及格