每当我使用Application.InputBox()
时,我都会调出VBA帮助来提醒我使用哪个Type
:
Sub MAIN()
Dim s As String
s = Application.InputBox(Prompt:="enter data", Type:=2)
End Sub
是否存在,或者我可以为Type
创建枚举,以便我可以编写如下代码:
Sub MAIN()
Dim s As String
s = Application.InputBox(Prompt:="enter data", Type:=vbString)
End Sub
我更容易记住枚举而不是任意整数。
答案 0 :(得分:4)
不,没有,但为什么不自己创建一个枚举?
Public Enum InputBoxType
ibtFormula = 0
ibtNumber = 1
ibtText = 2
ibtBoolean = 4
ibtRange = 8
ibtError = 16
ibtArray = 64
End Enum
答案 1 :(得分:0)