HERBERS Excel-Forum - die Beispiele

Thema: Jahreskalender mit KW nach DIN1355 anlegen

Home

Gruppe

DatumZeit

Problem

In Spalte A sollen die Tage des aktuellen Jahres, in Spalte B die zugehörige Kalenderwochen nach DIN 1355 eingetragen werden.

Lösung
Den nachstehenden Code in ein Standardmodul eingeben, einer Schaltfläche zuweisen und starten.
StandardModule: Modul1

Sub DatumUndKW()
   Dim iCount As Integer, iCounter As Integer
   If Month(DateSerial(Year(Date), 2, 29)) = 2 Then
      iCount = 366
   Else
      iCount = 365
   End If
   For iCounter = 1 To iCount
      Cells(iCounter, 1) = DateSerial(Year(Date), 1, iCounter)
      Cells(iCounter, 2) = DINWeek(Cells(iCounter, 1))
   Next iCounter
End Sub

Private Function DINWeek(dat As Date) As Integer
   Dim dbl As Double
   dbl = DateSerial(Year(dat + (8 - Weekday(dat)) Mod 7 - 3), 1, 1)
   DINWeek = (dat - dbl - 3 + (Weekday(dbl) + 1) Mod 7) \ 7 + 1
End Function

Beiträge aus dem Excel-Forum zu den Themen DatumZeit und Kalender

Outlook Kalender-Import Kalender mehrtägige Termine
Kalenderwoche Kalender plötzlich weg
Kalenderwochen Excel-Daten in Outlook Kalender übermitteln
Wochenarbeitsstunden anhand der Kalenderwoche Kalender dynamisch anpassen
Termine in Kalender eintragen Problem mit Kalenderwoche
Kalendersteuerlement Wochentag Werte aus Monatsspalten in Kalenderwochenspalten
Kalender-Steuerelement Kalender
Kalenderwoche Kalender einblenden
Kalendereintrag in einen freigegebenen Kal Kalender für UserForm
Prüfung nach Kalenderwoche DatumZeit subtrahieren ergibt falschen Monatswert
Kalendertage eines Zeitraumes ermitteln Steuerelement-Kalender
abfragen Kalenderwoche Format von Kalenderwochen
Summe über Kalenderwochen Schichtkalender
Bewegter Feiertage im Kalender eintargen Kalenderfunktion und mehr
Kalender Kalender - Summe der Wochentage
Schichtsystem im Kalender Kalender Bedingte Formatieren
Exceltermin in Outlookkalender übertragen daten aus liste auslesen und in kalender eintragen
Datum, Kalenderwoche und Quartal Kalenderwoche ausgeben
Schichtkalender - 29.Februar KalenderWoche
Anzahl Kalendertage im aktuellen Monat ermitteln Addition von Werten aus einer Kalenderwoche
Laufzeitfehler bei Kalendererstellung Kalender Dienstplan
Kalenderwoche u. Feiertage Hilfe, Zeiträume im Kalender farbig darstellen
Excel Kalender + Uhrzeit Kalender mit Schicht u. KW Anzeige ?
So und Feiertage mit zusammenwirken von Kalender Kalender
Arbeitskalender Kalender - Zeile per VBA ausblenden