Hallo,
ich brauche Eure Hilfe wieder einmal.
Ich möchte das die Wochenenden wegelassen wird!
Kann mir jmd. helfen.
Bsp.: so muss es später aussehen
1 2 3 4 5 8 9
Mo Di Mi Do Fr. Mo Di .... usw.
Das habe ich im Web gefunden
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
'Anzahl Tage des aktuellen Monats
AnzTage = DateSerial(Year(Now), Month(Now) + 1, 1) _
- DateSerial(Year(Now), Month(Now), 1)
Range("D6:ah6").NumberFormat = "d"
Range("D6:ah6").HorizontalAlignment = xlCenter
Range("D5:ah5").NumberFormat = "ddd"
For Tag = 1 To AnzTage
With Cells(6, Tag + 3)
d = DateSerial(Jahr, Monat, Tag)
If Weekday(d) = 1 Or Weekday(d) = 7 Then
'prüfen ob Sa / So wenn ja Hintergrundfarbe grün
'Range(Cells(3, Tag + 3), (Cells(40, Tag + 3))).Interior.ColorIndex = 35 ' das will ich NICHT
End If
.Value = d
Cells(5, Tag + 3) = d
End With
Next Tag
Gruß, Ronja