为什么控制不在if()里面,还是条件满足?
条件是满意的,但仍然控制不在IF()内。 c有“要上传”通过我比较相等的价值,但控制不进去。 我是否使用了任何错误的语法,但是对于其他一些文件来说,它工作的很好。
如果你看一下工具提示,文本后面至less有一个空格:
因此它不会等于一个没有空格的string。
如果你希望它抓住空格的string,我build议你使用rtrim()
,甚至trim()
如果你想领先的空间也被忽略。
你也可以使用lcase()
来忽略大写和小写的任何问题。 把两者都实施起来就像这样:
If LCase(Trim(c)) = "to be uploaded" Or LCase(Trim(c)) = "to be loaded" Then ...
尝试
IF LCase(Trim(c)) = "to be uploaded" THEN ... END IF