Hallo ihr lieben Profis,
da ich in diesem Forum schon einmal so eine tolle Hilfe bekommen habe, versuche ich es doch gleich noch einmal mit einem anderen Problem.
Aus einem Progrmm erhalte ich eine Tabelle mit mehreren tausend Zeilen.
Spalte D: Enhält die Personalnummer
Spalte E: Vornamen
Spalte F: Namen
Spalte H: eine Schulungsbezeichnung
Spalte I: Datum der Schulung
Es kommt vor, dass ein MA die gleiche Schulung (identische Bezeichnung: z.B. "Datenschutz", "Erste Hilfe Kurs", "Arbeitsschutz/ -recht") in den letzten Jahren öfter hatte. Es sollen nun immer alle Zeilen gelöscht werden, wenn die gleiche Person die gleiche Schulung hatte und nur die Zeile mit dem aktuellsten Datum erhalten bleiben.
Ab und zu steht leider auch noch "fehlt" in der Spalte I. Auch diese Zeile soll immer dann gelöscht werden, wenn es einen Eintrag mit Datum für die Person gibt.
Ich kriege es einfach nicht hin... und für ein händisches Löschen ist es einfach zu viel...
Da dieses Problem häufiger vorkommt, wollte ich es in VBA machen...
Gaaaaanz lieben schon mal wieder für eure HIlfe!
Micha
|