建议用string类型的变量读取inputbox的输入,就不会出现以整型变量读取时出现的错误了。
然后,直接用string变量与密码比较,就可以判断密码是否正确了。还省去了整型与字符的转换。
另外,如果form1是启动窗口的话,那么,密码输入正确之后,可能要使用隐藏,不能unload,要使用hide,或者 visible=false.
否则,退出form1,时整个程序可能也会退出。
加入入一DO loop 循环
a=inputbox("请输入密码")
do while a=""
msgbox "密码输入为空,请重新输入"
a=inputbox("请输入密码")
loop
a = inputbox("内容...")
if a = false then '如果点击了取消
<代码>
elseif a = "" then '如果输入为空
<代码>
...
end if