Wie kann ich aus einer sortierten Liste automatisch mit VBa ermitteln, wenn sich am gleichen Datum und gleichem Mitarbeiter eine Zeitüberschneidung bei mehr als einem Eintrag ergibt. Unten sehen Sie ein Muster, wie es in meiner Tabelle vorkommt.
Art Datum Zeit von bis Mitarbeiter
A 04.11.2022 0,50 10:30 11:00 Duesmann
A 04.11.2022 0,50 10:30 11:00 Schmidt
A 04.11.2022 2,00 12:15 14:15 Duesmann !
A 04.11.2022 0,50 13:00 13:30 Duesmann !
A 04.11.2022 0,50 13:15 13:45 Schmidt
A 04.11.2022 0,50 14:15 14:45 Schmidt
A 04.11.2022 0,50 15:30 16:00 Eing
Wenn sich Überschneidungen ergeben, sollen die entsprechenden Zeilen in der Gesamttabelle goldfarben markiert werden.
Hallo worasenior,
ich habe Ihnen in die beigefügte Arbeitsmappe ein VBA-Programm eingefügt, welches die Zeilenfärbung vornimmt.
Bitte lassen Sie beim Öffnen der Arbeitsmappe die Makroausführung zu.
Sie starten das Programm durch Klick auf die Schaltfläche “Start” in Zelle H1 von Blatt “Zeiten”.
Ich sende die Arbeitsmappe gezippt, da hier keine xlsm-Dateien zugelassen sind.
Mit freundlichen Grüßen
Dieter Klemke
Schön, dass Ihre Frage beantwortet wurde!
Um weiterhin auf dem Laufenden zum Thema Technik und PC zu bleiben, nehmen Sie doch kostenlos teil an unseren monatlichen LIVE-Webinaren: hier klicken für Registrierungsseite. Bei diesen Online-Shows können Sie uns all Ihre Fragen rund um das Thema Computer stellen und lernen jeden Monat etwas Neues.
Liebe/r User*in,
laden Sie doch einmal eine Beispieldatei hoch.
Muss es ein Makro sein?
Haben Sie es schon mit der “Bedingten Formatierung” versucht?
Mit freundlichen Grüßen
Josef Schreiner
14.03.2023