小编Kei*_*thG的帖子

VBA Do Until循环带有"或"条件

 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.有什么想法吗?

excel vba loops excel-vba conditional-statements

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

conditional-statements ×1

excel ×1

excel-vba ×1

loops ×1

vba ×1