Excel/VBA Datum (Wochentage) automatisch erzeugen?
Hallo zusammen,
ich gebe zu, ich bin etwas zu faul es zu googeln und zu suchen.
Normal kenne ich mich mit Excel recht gut aus, aber mit "Datum" arbeite ich da so gut wie nie...
Meine Wunsch:
Ich benötigt in der Zelle "G2" immer den ersten Arbeitstag(Mo-Fr) des Monats.
In den Zellen rechts davon wird dieses weiter gezählt. (Also immer in Zeile 2)
Dabei soll Samstag und Sonntag nicht vorkommen.
Hat jemand eine Idee? Da ich in der Datei eh schon einige Makros habe, darf es gern ein Marko sein.
Bedingungen:
Da ich mit einem anderen Makro diese Zeile auf ein spezielles Datum absuche, sollte dieses im Format sein, wie im Angefügten Bild.

3 Antworten
Das muss doch aber kein Makro sein.
Den ersten Arbeitstag wirst Du doch wohl händisch eintragen können...
Danach einfach +1 und die Samstage und Sonntage überspringen (+3).
In Formeln kannst Du aber nicht nach einem Datum suchen, dann musst Du die Formel durch Werte ersetzen.
Du kannst über die Funktion Wochentag eben diesen aus dem Vortag abfragen und dann entscheiden ob +1 oder +3
Ich würde vom ersten Tag des Monats ausgehen und mit der Restfunktion den Wochentag ermitteln und dann so viele Tage aufaddieren, bis der Rest dem Wert des Montags entspricht.
Stimmt eigentlich.
Auf die einfachen Dinge kommt man einfach nie :D
DANKE
A1: 1.4.2018
=ARBEITSTAG(DATUM(JAHR(A1);MONAT(A1);0);1; K1:K8)
irgendwo noch die Feiertage hinterlegen: Hier in K1:K8
Nein, ein makro wäre optional. Wollte euch nur die Freiheit lassen :-)
Das mit +1 und +3 ist gut und recht. Blöd aber, dass +3 nicht jeden monat an der gleichen Stelle kommt ;)
Da mein makro danach das Datum sucht, muss ich mal schauen wie ich das überarbeite. Mal sehen.
Danke soweit