Anwesenheitsliste (aktueller Status)

Ist ein Mitarbeiter anwesend oder abwesend?

Die Auf­gaben­stel­lung: In einem kleinen Unternehmen mit 20 Mitar­bei­t­erin­nen und Mitar­beit­ern soll mit Excel eine Über­sicht geschaf­fen wer­den, wer ger­ade anwe­send und wer nicht im Hause ist. Dazu gibt der Mitar­beit­er oder eine beauf­tragte Per­son in ein bes­timmtes Feld (hier: E1) die eigene Per­son­al­num­mer ein. In dem Moment wech­selt die Per­son­al­num­mer zwis­chen der Spalte A (Anwe­send) und Spalte B (abwe­send). Gle­ichzeit­ig wech­selt die Hin­ter­grund­farbe des Namens in Spalte C zwis­chen einem rötlichen Ton (abwe­send) und einem Hell­grün (anwe­send):

Ausschnitt der Anwesenheitsliste

Auss­chnitt der Anwe­sen­heit­sliste

Dahin­ter steckt ein Makro (VBA), welch­es den großen Teil der Arbeit erledigt. Nur der Farb­wech­sel wird durch eine bed­ingte For­matierung bewirkt. Dadurch ist es leichter, die Far­bge­bung den eige­nen Wün­schen anzu­passen. Die Namensliste in dem zweit­en Tabel­len­blatt ist als Liste/Dynamische Tabelle aus­gelegt, wodurch der Bere­ich für die ver­wen­dete Funk­tion SVERWEIS() dynamisch angepasst wird.

Laden Sie die Muster-Datei mit dem einge­bun­de­nen Code hier herunter.

[NachOben­Let­zte Verweis=„ML: Anwe­sen­heit­sliste”]
Dieser Beitrag wurde unter Mit VBA/Makro, Tabelle und Zelle, Verschiedenes abgelegt und mit , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.