ich verzweifel mal wieder. Ich habe folgendes Problem:
Ich habe eine Datei, in die ca. 20 Kollegen für jede Wochen ihre Tätigkeiten per Userform eintragen. Wenn es zu Änderungen im Wochenablauf kommt, dann werden in der Userform immer die letzten Eintragungen geladen und dann können die Kollegen Änderungen vornehmen und dann abspeichern. Sämtliche Eintragungen und Änderungen (Name des Kollegen, die KW, der Chef, die Tätigkeit etc.) werden in einem Tabellenblatt untereinander abgespeichert. Das funtkioniert alles wunderbar.
Für jede getätigte Eingabe wird automatisch ein Zeitstempel am Ende der Zeile eingetragen.
Wenn aus diesem großen Datensatz bspw. der Chef6 sämtliche Leute aus seinem Arbeitsgebiet für bspw. die KW7 abfragen will und natürlich immer nur die letzte Eintragung des jeweiligen Kollegen, dann bin ich mit meinem Latein am Ende.
Die "Chef-Nummer" würde ich aus einer Zelle ziehen (bspw. A1) genau so wie die KW (bspw. B1).
M.E. müsste das Makro als erstes den gesamten Datenbestand mit einem Autofilter nach dem Kriterium "Chef" (bspw. in A1) eingrenzen, dann alles auf die KW7 (bspw B1) eingrenzen und dann je Kollege den letzten Zeitstempel ermitteln, und dann die älteren Zeitstempel für alles Kollegen ausblenden.
Ich hoffe, ich habe mich nicht zu umständlich ausgedrückt.
Anbei eine kleine Beispielsdatei, wie die Datensätzte ungefähr abgespeichert werden.
https://www.herber.de/bbs/user/130581.xlsx
Vielen Dank im Voraus.
LG Simone