Probleme mit For-Schleife
16.10.2023 11:06:20
Ronald
Ich habe ein Problem mit der For-Schleife. Dies gehört eigentlich inhaltlich zum Forumbeitrag "Automatisierungsfehler - nichts geht mehr". Aber irgendwie
kann ich dort nicht mehr schreiben, sodaß ich es mit einem neuen Beitrag probiere.
Ich habe das Excel, welches Onur für mich angepaßt hatte, noch etwas erweitert. Beispielsweise mit einer For-Schleife. Siehe hier:
https://www.herber.de/bbs/user/163471.xlsm
Ich habe hier nun ein interessantes Phänomen, welches ich auch nicht debuggen kann.
- Exceldatei öffnen
- oben rechts den Button "Prüfen..." drücken
- nun sollte beginnend bei Zeile 9 alle vorhanden Zeilen, die den Eintrag "open" in Spalte B haben, durchlaufen werden und dann entsprechend eine Erinnerungs-E-Mail
geschickt werden, wenn das Datum in Spalte K entsprechend ist (7 Tage oder mehr vor dem heutigen Datum)
- so wie die Zelleneinträge aktuell sind, sollte zuerst eine E-Mail für 775 geschickt werden (das E-Mail-Sende-Formular geöffnet werden) und nach dem Senden sollte er entsprechend der For-Schleife zum nächsten Eintrag gehen und das E-Mail-Sende-Formular fürs Schicken der E-Mail für 888 sollte aufgehen. Tut es jedoch nicht.
Was er tatsächlich tut:
- er öffnet sofort das E-Mail-Sende-Formular für 888.
Wenn ich debugge, bearbeitet er erst Zeile 9 (i=9), was soweit richtig ist, ruft Call E_Mail_Senden auf, um dort das Formular zu laden.
Dieses wird "leer geladen". Beim Debuggen wird "Private Sub UserForm_Activate" gar nicht abgearbeitet. Entsprechend bleibt das Formular leer und wird sofort in den Hintergrund verschoben und er er macht mit dem Debuggen unterhalb der Zeile "Call E_Mail_Senden" weiter.
Was habe ich hier übersehen? Über Hilfe würde ich mich sehr freuen. Hoffe, ich habe es gut beschrieben.
Danke im Voraus fürs Anschauen.
Gruß Ronald