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

1个回答

  • 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”就执行条件语句.

    我的排版只能到这种程度了- -……