08.01.2016, 17:20
Hallo zusammen,
Ich möchte gerne ein Arbeitsblatt für einen Dienstplan erstellen. Die Zeilen sind die verschiedenen Mitarbeiter und die Spalten das Datum. Jeder Mitarbeiter kann sich seinen Dienst frei einteilen, unter Einhaltung bestimmter Rahmenbedingungen. Das heißt die Datenüberprüfung soll nur bestimmte Bezeichnungen von Diensten zulassen. Zusätzlich sollen auch nur eine bestimmte Anzahl von gleichen Diensten möglich sein. z.B.: Wenn ein Mitarbeiter einen Nachtdienst einteilt, kann kein anderer Mitarbeiter mehr einen Nachtdienst einteilen.
Ich hab das bis jetzt so gelöst, dass ich im 2. Tabellenblatt für jeden Tag eine Liste von Dienstbezeichnungen habe (=Quelle der Datenüberprüfung), aus der bestimmte Dienste automatisch gelöscht werden wenn es davon schon genug gibt. =WENN(Tabelle1!B10<1; "ND"; "") wobei in Tabelle1!B10 =ZÄHLENWENN(B3:B9; "ND")
Das funktioniert ganz gut wenn ich die "erlaubten Dienste" mit Dropdownliste eingebe.
Möchte ich aber mit der Tastatur jetzt einen "erlaubten Dienst" eingeben kommt schon bei der ersten Eingabe eine Fehlermeldung. (mit "Wiederholen" und Auswahl einer anderen Zelle kann ich die "Sperre" umgehen aber das ist ja nicht Sinn der Sache)
Beziehungsweise: sind mehrere Eingaben erlaubt kommt die Fehlermeldung bei der jeweils letzten möglichen Eingabe, also eine Eingabe zu früh.
Wie kann ich machen, dass auch bei Eingabe über die Tastatur eine bestimmte Anzahl von Eingaben möglich sind?
Falls die Lösung ohne VBA geht wäre es toll.
Vielen Dank.
Ich möchte gerne ein Arbeitsblatt für einen Dienstplan erstellen. Die Zeilen sind die verschiedenen Mitarbeiter und die Spalten das Datum. Jeder Mitarbeiter kann sich seinen Dienst frei einteilen, unter Einhaltung bestimmter Rahmenbedingungen. Das heißt die Datenüberprüfung soll nur bestimmte Bezeichnungen von Diensten zulassen. Zusätzlich sollen auch nur eine bestimmte Anzahl von gleichen Diensten möglich sein. z.B.: Wenn ein Mitarbeiter einen Nachtdienst einteilt, kann kein anderer Mitarbeiter mehr einen Nachtdienst einteilen.
Ich hab das bis jetzt so gelöst, dass ich im 2. Tabellenblatt für jeden Tag eine Liste von Dienstbezeichnungen habe (=Quelle der Datenüberprüfung), aus der bestimmte Dienste automatisch gelöscht werden wenn es davon schon genug gibt. =WENN(Tabelle1!B10<1; "ND"; "") wobei in Tabelle1!B10 =ZÄHLENWENN(B3:B9; "ND")
Das funktioniert ganz gut wenn ich die "erlaubten Dienste" mit Dropdownliste eingebe.
Möchte ich aber mit der Tastatur jetzt einen "erlaubten Dienst" eingeben kommt schon bei der ersten Eingabe eine Fehlermeldung. (mit "Wiederholen" und Auswahl einer anderen Zelle kann ich die "Sperre" umgehen aber das ist ja nicht Sinn der Sache)
Beziehungsweise: sind mehrere Eingaben erlaubt kommt die Fehlermeldung bei der jeweils letzten möglichen Eingabe, also eine Eingabe zu früh.
Wie kann ich machen, dass auch bei Eingabe über die Tastatur eine bestimmte Anzahl von Eingaben möglich sind?
Falls die Lösung ohne VBA geht wäre es toll.
Vielen Dank.