tmpString = "I8X2E58AZ7"
EncryptTimes = CLng(val("&h" & Left(tmpString, 1))) Mod 5 + 2 //是不是就返回2,val("&h" & Left(tmpString, 1))返回的是什么值啊?是&hI吗?
EncryptTimes = CLng(val("&h" & Left(tmpString, 1))) Mod 5 + 2 //是不是就返回2,val("&h" & Left(tmpString, 1))返回的是什么值啊?是&hI吗?
val("&h" & Left(tmpString, 1)) '返回0
不明白你要取什么?VAL()是将数字字符串转换为数字..
字符当然是返回为0了..