在VBA中,判断一个字符是否为数字的方法有很多。可以用isNumeric函数,也可以调用工作表isnumber函数,也可以用like运算符比较等
检查是否为数字
Sub s2()
Debug.Print VBA.IsNumeric(Range("a1"))
Debug.Print Application.WorksheetFunction.IsNumber(Range("A1"))
Debug.Print VBA.TypeName(Range("A1").Value)
' Debug.Print Range("a1").Value Like "#" '判断一位整数
' Debug.Print Range("a1") Like "*#*" '判断是否包含数字
End Sub
相关文章参考:
VBA语言基础
各种Excel VBA的命令
VB6 中将数据导出到 Excel 提速之法
VBA语法200句
各种Excel VBA的命令
Execl编程详解
VB软件操作EXCEL教程:※VB全面控制Excel