我有下面的vba代碼,它適用於vba「For Each Loop」。 問題是我在其他一些程序中使用了下面的代碼,但條件相同,只是我想刪除它中的循環。對於每個循環問題
代碼應該在完成一次任務後執行並停止。總之,我想刪除循環,並以代碼運行時沒有循環的方式進行。
Set olNs = outlookApp.GetNamespace("MAPI")
Set Fldr = olNs.GetDefaultFolder(olFolderInbox)
Set myTasks = Fldr.Items
For Each olMail In myTasks
If (InStr(1, olMail.Subject, ws.Range("E" & FinalRow), vbTextCompare) > 0) Then
olMail.Display
End If
Next olMail
使用'退出For'之前'下一步olMail'。如果你想在'if'條件成立後退出,在'End if'之前放置它。 – newguy