Sub Wochentage()
Dim Jahr As String, neuerMonat As String
Dim Monat As Integer, Tag As Integer, AnzTage As Integer
Dim d As Date
Dim wks As Worksheet
Dim i As Integer
'Hier werden das aktuelle Jahr und der laufende Monat festgelegt; ist ggf. zu ändern
Jahr = Year(Now)
Monat = Month(Now)
'Anzahl Tage des Monats werden berechnet
AnzTage = DateSerial(Year(Jahr), Month(Monat) + 1, 1) _
- DateSerial(Year(Jahr), Month(Monat), 1)
'Zellbereich für Ausgabe wird formatiert
Range("D6:ah6").NumberFormat = "d"
Range("D6:ah6").HorizontalAlignment = xlCenter
Range("D5:ah5").NumberFormat = "ddd"
'Wochentage werden auf Tabellenblatt geschrieben
For Tag = 1 To AnzTage
d = DateSerial(Jahr, Monat, Tag)
If Weekday(d) > 1 And Weekday(d) < 7 Then
i = i + 1
Cells(6, i + 3).Value = d
Cells(5, i + 3) = d
End If
Next Tag
End Sub
Zellenformatierung Datum
Weltmeister 04.11.2008 - 14 Hits - 3 Antworten
automatisches Datum
roxianna 18.12.2008 - 19 Hits - 3 Antworten
Frage zu Datum
netmx 06.05.2009 - 577 Hits - 35 Antworten
Datum farbig
Jeremy 21.10.2009 - 117 Hits - 2 Antworten
Datum vergleichen
abldienst 01.04.2010 - 158 Hits - 1 Antwort