求一个EXCEL 2007 VBA函数
如何判断一个字符是数字还是字母? 数字的范围是1至9的9个数字中的一个 字母的范围是A至Z的26个字母中的一个 例: “1”判断为数字,“A”判断为字母 “2”判断为数字 “B”判断为字母 用宏判断,最好是一个函数直接解决,不要用宏循环来一个一个判断。 不知道说明白没有。
VBA中,判断是否是数值的函数是ISNUMERIC() 比如 If Isnumeric(Sheets("Sheet1").[A1]) then msgbox "数值"
Public Function compare(a, b) compare= a like b End Function 至于like运算符的规则你自己去查。
对不起,请忽视这个答案。
答:你可用ASC码来判断.详情>>