Do Until Sheets("Sheet1").Cells(x, y).Value = stringOne Or ""
x = x + 1
Loop
Run Code Online (Sandbox Code Playgroud)
在上面的VBA代码片中,我得到运行时错误"13":类型不匹配.stringOne声明为String.我可以消除或""和循环工作.我可以消除stringOne,只有""并且循环工作.只有当我添加Or""时,循环才会停止运行.我甚至交换了订单,即=""或stringOne.有什么想法吗?