Ich habe unter VBA-Code, der mit VBA funktioniert "für jede Schleife". Das Problem ist, dass ich den folgenden Code in einem anderen Programm verwendet habe, aber in dem Zustand ist die gleiche, nur ich möchte die Schleife-Sache darin entfernen.Für jede Schleife Ausgabe
Der Code sollte ausgeführt und gestoppt werden, nachdem die Aufgabe einmal abgeschlossen wurde. Kurz gesagt möchte ich die Schleife entfernen und es so machen, wo Code ohne Schleife läuft. Ersetzen
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
Verwenden 'Beenden For' kurz vor' Weiter olMail' wenn Sie torun es wollen nur einmal. Wenn Sie beenden möchten, nachdem die Bedingung 'if' erfüllt ist, platzieren Sie sie vor 'End if'. – newguy