If Not IsNumeric(Left(st, le - 2)) Or Right(st, 2) "MB"什么意思?

情场一匹狼2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
linliang123 共回答了20个问题 | 采纳率80%
If ‘条件语句
Not ‘表示当后面条件不成立时执行语句块
IsNumeric ‘判断括号内是否为数字的函数
(Left ‘返回‘“st”变量中前“le-2”个字符
(st,‘Left的第一个参数,指定要提取“子串”的字符串
le - 2 ‘Left的第二个参数,指定“子串”长度,从左往右数“le-2”个字符
))Or ‘表示或者后面的条件成立时执行语句块
Right ‘返回“st”变量中后2个字符
(st,‘Right的第一个参数,指定要提取“子串”的字符串
2 ‘Right的 第二个参数,指定“子串”长度,从右往左数2个字符)‘表示≠"MB"‘字符串
整体来看就是“st"这个字符串前面所有位数不全是数字 或者 后面最后两位是”MB”就执行条件语句.
我的排版只能到这种程度了- -……
1年前

相关推荐

Not IsNumeric()
晨光骄阳1年前1
mougiu 共回答了18个问题 | 采纳率88.9%
不是数字