in meiner Beispieldatei sind zwei Blätter.
Einmal das Blatt FileList und das Blatt Matrix.
Im Blatt FileList sind Dateinamen in Spalte A aufgelistet. In Spalte B steht das Änderungsdatum.Es sind Daten aus den letzten 30 Tagen.
Sie sind immer Absteigend sortiert mit dem neusten zuerst.Es kommen immer neue dazu mit anderm datum.
Durch das Makro "KopiereWerteMitFormatierung" werden die Daten in das Blatt Matrix kopiert.
Ab Spalte B werden die Deteinamen aufgelistet. In der Spalte A stehen Namen und wenn ein Name die Datei zum Beispiel gelesen hat,wird ein Kreuz gesetzt.
Das klappt auch alles.
Problem:
Ich möchte aber gerne wenn jetzt auf dem Blatt FileList neue Daten hinzukommen mit einem neuen Datum das auf dem Blatt Matrix die älteren nach rechts verschoben werden so das die
Kreuze dort bleiben wo sie sind zu dem passenden Dateinamen in Zeile 1.
Die Neuen stehen dann also im Blatt Matrix vorne. Sollten das datum älter als 30 Tage sein soll der Eintrag im Blazz Matrix hinten gelöscht werden.
https://www.herber.de/bbs/user/162353.xlsm
Leider bekomme ich es nicht hin. Eventuell hat jemand eine Idee ?
Danke und Gruß Bernd_