Excel Schichtplan erstellen - zu Heute springen
Вставка
- Опубліковано 5 жов 2024
- Erstellen eines Command Buttons der, bei einem Klick darauf, direkt zum heutigen Datum im Kalender springt.
Code für das Makro
Dim lngZeile As Long
Dim lngSpalte As Long
Dim suchDatum As Date
suchDatum = Date ' Das Datum von Heute
lngZeile = 5
For lngSpalte = Range("E5").Column To Range("OB5").Column
If IsDate(Cells(lngZeile, lngSpalte).Value) Then
If CDate(Cells(lngZeile, lngSpalte).Value) = suchDatum Then
Cells(lngZeile, lngSpalte).Select
Exit For
End If
End If
Next lngSpalte
Bedingte Formatierung für die gesamte Spalte
(muss dann für jeden Monat der Bezug zum Datum angepasst werden)
=E$5=HEUTE()
Respekt ultra starke arbeit! und dann noch offiziel und frei nachbaubar ... heutzutage ein wunder wenn man dafür nix bezahlen muss!
Der einzige Code der bisher wirklich funktioniert (wg. spezieller Formatierung meiner Datumszellen) ...und ich habe gefühlt hunderte vorher ausprobiert aus sämtlichen Foren. Daumen hoch und absolut super erklärt. Danke für das Video!
Danke für das Feedback.
Hallo S. Ullrich,
alles klasse Videos zum Thema Schichtplan, bedingte Formatierungen etc. Gefällt mir; top erklärt. Kann jeder "nachbauen", weil super verständlich erklärt.
Ich persönlich bastle auch gern an Schichtplänen rum. Macht einfach Spaß. Weiter so... :-)
Danke fürs Feedback.
Wenn ich die Monate des Jahres nun auf mehrere Tabellenblätter verteilt habe. Wie muss ich die Formel abändern, damit der „Heute Button“ auch in ein anderes Tabellenblatt springen kann?
Hallo und ordentlichen Dank für die richtig gut Anleitung zum Selbstbau. Habe das für uns hier nachgebaut und ist auch schon im Einsatz. Eine oder zwei Fragen wären da jedoch noch interessant, die mit der Benutzung hochgekommen sind.
1. Beim zum Heute springen wurde der Wunsch laut das es leichter zu sehen wäre wenn die Spalte hervorgehoben wird, farbig oder umrandet. Wie wäre das machbar das noch einzubinden?
2. Kann man den heutigen Tag auch nach ganz vorn links scrollen lassen dann gleich und wie wäre dann die Anpassung?
Also an der Stelle noch einmal richtig großen Dank für diese Videoreihe und die investierte Zeit. 👍
Hallo,
Also zu Punkt 1 ist im Video ab 5:30 min erklärt.
Zu Punkt 2. fällt mir nichts ein wie man das lösen könnte. Sorry!
@@s.ullrich9176 Aha okay das ist mir dann wohl durchgerutscht da ich die Sache über mehrere Tage in Etappen zusammengebaut habe. Danke dann ist mir schon geholfen. Top
Hallo S. Ulrich
vielen Dank für deine hilfreichen vidios.
Gibt es eine Formel in der man von der fixzierten Zeile direkt zum heutigen Tag kommt oder auch jeden belibigen Tag als suche eingeben kann?
vielen dank schonmal.
Mit dem heutigen Datum/Tag wird ja im Video erklärt. Zu einem beliebigen Datum springen, würde eine Eingabe voraussetzen. Das bedeutet du musst erst ein Datum eingeben und dann mit einem Makro danach suchen. Das ist dann doch zu viel Aufwand. In der Zeit wo ich das Datum zum suchen eingebe, habe ich auch schon den Monat auf dem Bildschirm.
ich kann mich den anderen nur anschließen, die Videos sind wirklich klasse!Das einzige was ich mir jetzt noch wünschen würde, wäre wenn der Urlaub noch markiert werden würde, so wie die Feiertage.Geht das noch in Zeile 6?
Mit Urlaub meine ich natürlich die Ferien Zeiten
Danke fürs Feedback.
Die Ferien können nicht wirklich berechnet werden. Sie können aber in der Zeile unter dem Datum manuell gefärbt werden.
Hallo, super Schichtplan. Habe ihn in leicht abgeänderter Form in Bearbeitung!!!
Ich würde diesen gerne um Stunden erweitern. Habe schon eine Weile probiert mit normaler „wenn „ Formel, leider funktioniert dies nicht, da excel anscheinend die generierten Schichten nicht als Zahl / Text erkennt ? Hätten sie hier vielleicht einen Tip.
??
Nein, auf die Schnelle nicht. Die Frage kam schon des öfteren. Ich hab im Moment wenig Zeit für eine weitere Anleitung. Sorry.
Hallo Herr Ulrich. Was oder wie muss man einstellen wenn man das Folgejahr anklickt, so dass die Einträge des alten Jahres erhalten bleiben und die des Folgejahres geleert ist? Im Moment bleiben bei mir die Daten des alten Jahres bestehen. Danke
Die Frage kommt oft. Das geht nur mit Hilfe von Datenbanken.
Hallo Herr Ullrich,
danke für die ganzen Tutorials. Ich habe nur ein Problem, ich hatte den „Heute Button“ eingefügt und alles hat super funktioniert. Von einem auf dem anderen Moment funktioniert dieser nicht mehr. Haben Sie eine Idee woran das liegen könnte?
Frohe Weihnachten und lieben Gruß
Jens Meier
Haben SIe die Datei als Arbeitsmappe mit Makros abgespeichert?
@@s.ullrich9176 Ja hab ich. Die Monatsansicht funktioniert auch einwandfrei. Es ist nur der „Heute Button“
Wen die ganze Spalte formatiert wurde, dann noch mal den Bezug kontrollieren
Fehler gefunden. Dankeschön :)
Hab noch 2 Fragen..
einmal gibt es eine Formel um Kalenderwochen noch anzuzeigen?(über den Feiertagen)
Und ist es möglich, dass die Urlaubstage nur gezählt werden, wenn man wirklich eine Schicht hat?( Falls man sich mal verklickt, und ausversehen bei einer Freischicht Urlaub eingibt, dass diese nicht gezählt werden und die Statistik trotzdem passt)
Wir haben die KW in der selben Zeile wie die Feiertage.
am 1 Januar folgende Formel =KALENDERWOCHE(E5;21)
ab dem 2. Januar =WENN(WOCHENTAG(F5;2)=1;KALENDERWOCHE(F5;21);"")
Urlaub 1MA im Januar
=D8-SUMMENPRODUKT(($E$7:$AI$7="F")*(E8:AI8="U"))-SUMMENPRODUKT(($E$7:$AI$7="M")*(E8:AI8="U"))-SUMMENPRODUKT(($E$7:$AI$7="N")*(E8:AI8="U"))
In Zeile 7 wird nach Früh, Spät, Nacht gesucht
Hallo Herr Ullrich,
super Plan bin absolut begeistert habe es leicht abgeändert nicht schichten eingeführt sondern die Mitarbeiter untereinander geordnet.
Weil wir bei uns im Unternehmen Wöchentlich den Plan machen habe ich die Schichten frei gelassen aber jetzt habe ich das Problem wenn ich einen Mitarbeiter was eintrage und die umschalte bleibt es bei der spalte geschrieben und bleibt nicht leer.
Wie kann man das ändern
Was schalten sie um? Ist der Plan als Jahres- oder Monatsplan erstellt?
S. Ullrich Habe es als Jahres Plan erstellt
Habe Jahresplan erstellt und habe die Mitarbeiter und Datum fixiert so das ich sie sehen kann wie sie es gemacht haben aber wenn sie einzelne Dienste eintrage und das Jahr von 2020 auf 2021 umschalte bleiben gleichen Einträge in Spalte stehen
Achsooo! Ja das geht erstmal nicht anders. Wir erstellen für jedes Jahr aus unserer Vorlage eine neue Datei. So kann man später auch noch mal in den alten Plan schauen. Eine automatische Löschung der Daten beim Umschalten des des Jahres wäre zwar möglich, ist aber je nach dem wie viele Leute Zugang haben, nicht zu emphehlen. Schaltet jemand mal den Plan um, um zu schauen wie nächstes Jahr die Schichten fallen (z.B. wegen Urlaubsplanung), dann sind die laufenden Daten weg. Ideal wäre hier eine Lösung mit Datenbanken.