我没有这个问题已经出现了很多次,我已经通读了所有这些,并且之前在我的代码中遇到过这个问题并且能够解决它。
If count > 1 Then
For Each Match1 In Regex.Execute(text)
myOtherSheet.Cells(j, 1).Value = WkSht.Cells(r, 2)
If Macth1 = "" Then
Exit For
Else
myOtherSheet.Cells(j, 2).Value = Match1
j = j + 1
Next Match1
End If
代码在 Next Match1 行给出错误,这通常发生在我忘记关闭循环但这里一切正常时,如果程序无法运行,是否在 INNNER 中退出?