Hallo,
Folgendes: ich habe eine Excel-Datei mit 3 Sheets (nennen wir sie mal "Übersicht", "Daten" und "E-Mail-Versand").
In der letzteren ist eine Tabelle mit Ergebnissen (gut, mittel, schlecht).
Wenn ich als letzten Eintrag "mittel" oder "schlecht" auswähle, und anschließend auf den Übersichts-Button drücke um zur "Übersicht" zu gelangen, wird via Outlook automatisch eine E-Mail mit dem Betreff "mittel" oder "schlecht" verschickt.
Damit VBA bzw. Excel weiß, welcher Eintrag auch wirklich der letzte war, wir im Sheet "Daten" die sozusagen letzte Zeile (entspricht letzen Eintrag) gespeichert.
Somit: Bei Einfügen eines neuen Ergebnisses wird die aktuelle Zeile mit der letzten Zeile im "Daten"-Sheet verglichen, wenn diese sich unterscheiden, wird folgich eine E-Mail vershickt:
So weit so gut :) Das funktioniert ja alles - AAABER:
Wie sieht es denn aus, wenn ich beispielsweise 5 neue Ergebnisse eintragen will und er mir aber dann je nach 'Ergebnis mehrere E-Mail vershicken soll.
Bei meinem jetztigen VBA-Code würde er ja bei 5 neuen Ergebnissen nur die letzte Zeile (d.h. das letzte Ergebnis) betrachtet....
Ich bin schon die ganze Zeit am überlegen und rumwerkeln, komme aber leider nicht drauf :(
Ich hoffe ihr versteht, was ich oben versucht habe zu beschreiben ;)
Wäre wirklich super, wenn ihr mir helfen könntet!!!!
Grüße, Anke.
|