VBA运算符“像”不正确比较2个string
我有一个试图比较1个string(在givenVal中捕获)到各种可能的可接受的string(映射表的E到N列),其中包括像通配符和特定运算符(如*?#[]等)所以我觉得最舒服的继续使用“喜欢”的运营商。
我的问题是,即使有一个潜在的可接受的发现,如截图所示,标志没有被正确设置。 许多领域留下任何可以接受的东西(所以只是*),空白不被接受为*,如果这是有道理的。 我已经尝试过debugging,屏幕截图显示我在监视区域跟踪3个关键参数。
有任何想法吗? 屏幕截图
谢谢!
如果dataValArray
包含模式,并且givenVal
包含要testing的string,则交换参数即
givenVal Like dataValArray(j)