Als erstes möchte ich euch herzlich begrüßen und euch bitten mich in das Forum aufzunehmen.
In der VBA-Programmierung bin ich noch ein absoluter Anfänger. Ich stehe vor einem Problem wofür ich in Kürze eine Lösung benötige. Ja ich weiß, dass ich mich zunächst mit einfacheren Aufgaben beschäftigen sollte aber wie schon gesagt, benötige ich eine schnelle Lösung. Ich möchte euch bitten mich bei meinem Problem mit ein paar Lösungsansätzen zu unterstützen.
Für das folgende möchte ich gerne eine VBA-Lösung:
Ich habe zwei Arbeitsmappen, die eine heißt Auswertung und die andere Master aus denen ich einzelne Werte miteinander vergleichen möchte und bei einem gewissen Zustand eine definierte Folge generieren möchte.
In der Arbeitsmappe Auswertung habe ich eine große Anzahl von Namen, die auch mehrfach vorkommen.
Arbeitsmappe "Auswertung"
NACHNAME VORNAME Datum Tage
Merkel Gabriele 25.11.22 6
Merkel Gabriele 28.02.23 1
Merkel Gabriele 30.04.23. 5
Merkel Anna 08.05.23 5
Merkel Anna 22.05.23 9
Scholz. Olli 31.05.23 6
Scholz Olli 04.06.23 2
Scholz Paul 05.06.23 1
Dengler Hans 19.06.23 9
Nachname und Vorname aus der Arbeitsmappe Auswertung möchte ich in der Arbeitsmappe Master suchen. Hier das 1. Suchkriterium Merkel, Gabriele.
1. Wenn Merkel, Gabriele in der Arbeitsmappe Master gefunden wird, dann soll daneben aus der Spalte E das Datum mit dem Datum in Spalte D in der Arbeitsmappe Auswertung (in dem Beispiel: 25.11.22; 28.02.23 und 30.04.23) verglichen werden. Das Kriterium ist: Wenn das Datum aus der Arbeitsmappe Master in der Spalte E vor dem Datum in der Arbeitsmappe Auswertung in der Spalte D von Merkel, Gabriele liegt, dann multipliziere die Anzahl der Tage mit 5, addiere die Summen die sich aus den Multiplikationen ergeben. Ist die Summe größer 20, fülle die verwendeten Zeilen in der Arbeitsmappe Auswertung mit gelb aus.
2. Wenn Merkel, Gabriele in der Arbeitsmappe Master nicht gefunden wird, dann öffne eine neue Arbeitsmappe mit dem Namen Auflistung und kopiere den Namen und Vornamen dort hinein und fülle die Zeile mit grün aus.
Und das, bitte so oft bis alle Namen aus der Arbeitsmappe Auswertung abgearbeitet sind.
Ich würde mich riesig freuen, wenn ihr mir da ein Stück weit behilflich sein könntet und ich hoffe, dass die Aufgabe nicht zu umfangreich ist.
Vielen Dank im Voraus, Rada