Hallo Ralf. Danke für die schnelle Antwort.
Ich habe mal versucht die Tabelle nachzustellen, da ich nicht weiß wie man hier Fotos oder Dateien teilt.
|
A |
B |
C |
D |
1 |
Gruppenführer |
01.01.24 |
03.01.24 |
05.01.24 |
2 |
Fahrer |
Schulze |
Schubert |
Bauer |
3 |
Einsatzkraft 1 |
Lehmann |
Bauer |
Schulze |
4 |
Einsatzkraft 2 |
Meier |
Meier |
Meier |
5 |
Einsatzkraft 3 |
Bauer |
Seidel |
Schubert |
6 |
Einsatzkraft 4 |
Seidel |
Fischer |
Fischer |
7 |
Einsatzkraft 5 |
Schubert |
Müller |
Seidel |
8 |
Einsatzkraft 6 |
Fischer |
Schulz |
Müller |
9 |
|
Müller |
Schulze |
Lehmann |
10 |
|
|
|
|
11 |
Krank |
Seidel |
Seidel |
Schubert |
|
Fischer |
|
12 |
Urlaub |
|
|
|
|
|
|
|
|
|
|
|
|
13 |
Lehrgang |
Fischer |
Schulze |
Müller |
|
|
|
|
|
|
|
|
|
|
|
|
In den Zeilen 1 bis 9 werden die Namen händisch über eine DropDownliste eingefügt (Spielt für das Makro keine Rolle, denke und hoffe ich)
Die Namen ab Zeile 11 holt sich die Tabelle aus einer anderen Datei, da diese von der Personalabteilung gepflegt wird. Wenn die Abteilung den Plan ändert (z.B.: Krank), dann erscheint der Name unten in der Tabelle, ab Zeile 11 mit dem jeweiligen Ereignnis. Jetzt habe ich die Namen ja 2x in der Tabelle. Nun soll das Makro die einzelnen Spalten prüfen, ob der Name doppelt vergeben wurde. Wenn ja soll der doppelte Name oben in der jeweiligen Spalte gelöscht werden und unten soll als Quelle erhalten bleiben, da es für die Dokumentation wichtig ist, dass der Mitarbeiter an dem Tag beispielsweise Krank ist.
Halb lösen konnte ich das Problem mit der bedingten Formatierung, da wurde nach dem Abgleich der Mitarbeiter einfach mit weißer Schrift versehen. Da aber auch diese Tabelle als Grundlage für ein weiteres Dokument gilt, muss der Text in der Zelle gelöscht werden. Bisher passiert das händisch. Da die Tabelle im orginalen etwas länger ist, wollte ich die Fehlerquelle Mensch damit minimieren.
Ich hoffe, ich habe es halbwegs verständlich erklären können.
VG Micha
|