传统的Inputbox函数里面不能对输入值的鉴定是否符合要求以及规范。
因此,在实际情况下,需要搭配其它函数对其输入值进行鉴别。
开门总结以下较为常用的VBA函数:
1# 判断是否是数字?
函数:isnumeric(String) 返回Boolean。 如果输入的字符串是数字,就返回True;反之,输入的不是数字,就返回False。
2# 判断是否为文本?
函数: Istext(String) 返回Boolean。如果输入的字符串是文本,就返回True;反之,输入的不是文本,就返回False。
3# 判断是否为日期格式?
函数: IsDate(String) 返回Boolean。如果输入的字符串是日期格式,就返回True;反之,输入的不是格式,就返回False。
4# 判断是否为区域或者数组?
函数: IsArray(String) 返回Boolean。如果输入的是数组或者一个区域,就返回True;反之,输入的不是数组或者一正片区域,就返回False。
5# 判断是否为错误值?
函数: IsError(String) 返回Boolean。如果输入的是错误值,就返回True;反之,输入的不是错误值,就返回False。