Clever-Excel-Forum

Normale Version: Emailadressen + Projektcodes in Array einlesen und abgleichen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebes Forum, 

euch allen noch ein frohes und gesundes neues Jahr 2022!

Ich habe ein Makro geschrieben, um standardisierte Excel-Projektberichte an verschiedene Projektmanager automatisiert zu versenden. Eine vereinfachte Version schicke ich euch als Anhang hier mit. Der Code befindet sich im Tab "workflow" und zusätzlich in einem Modul (aber dies ist nur zur Verarbeitung des Email-Texts).
Da ich selbst gerade in Bezug auf Arrays überhaupt keine Erfahrungen habe, hatte ich hier auf eure Unterstützung gehofft.

Die Idee ist, dass die jeweiligen Manager ihren Report als Anhang in einer Mail bekommen. Alle Reports sind im gleichen Ordner gespeichert, welchen ich per Auswahl im Explorer auswähle, da sich der Speicherort von Monat zu Monat ändert. Dabei sollen im besten Fall natürlich die Projekte, die die gleichen (beide gleich!) Manager haben, in einer gemeinsamen Mail versendet werden. Ob nun Manager 1 und Manager 2 vertauscht sind sollte dabei egal sein. im Tab "contacts" seht ihr eine verkürzte Liste, wie ich sie mir vorstelle, im Tab "contatcs (old)" ist die Liste so, wie ich sie manuell bearbeite. Ich ordne darin den einzelnen Paaren von Managern ihre Projekte manuell zu und schreibe die einzelnen Projektcodes in separate Spalten. Das Makro durchläuft dann alle Spalten und fügt die entsprechenden Projektberichte in einer Mail im Anhang an. 
Gerne würde ich dies nun aber aufgrund des manuellen Aufwands so ändern, dass ich die Kontaktliste aus dem Tab "Contacts" nutzen kann, also eine Zeile pro Projekt und das Makro erkennt selbstständig, wenn ein "Paar" an Projektmanagern mehrfach vorkommt (egal in welcher Reihenfolge). Grundsätzlich sind auch mehr als zwei Manager möglich, allerdings geht es mir zunächst um den Ansatz, die Namen (oder Mailadressen) in Verbindung mit den zugehörigen Projektcodes irgendwie einzulesen und am Ende dann die richtigen Excelreports als Anhang in einer Mail zu versenden. 

Da ich wie gesagt hier gar keinen Ansatz habe, wie das umzusetzen wäre, bin ich über jeden Input dankbar!

Viele liebe Grüße
Martin