Ich würde aber zu dem Datum auch gerne Voarangestellt den Wochentag haben. Geht das?
Hallo Jörg,
Das geht. Und ich bin mal so frei und vereinfache das ganze Makro.
Andreas.
Sub BlätterEinfügen()
Dim Vorlage As Worksheet
Dim Datum As Date, VonDatum As Date, BisDatum As Date
Application.ScreenUpdating = False
Set Vorlage = ActiveSheet
VonDatum = Vorlage.Range("A1")
BisDatum = WorksheetFunction.EoMonth(VonDatum, 0)
For Datum = VonDatum + 1 To BisDatum
Select Case Weekday(Datum, 2)
Case Is <= 5
'Montag bis Freitag
Vorlage.Copy After:=ActiveSheet
DoEvents
Range("A1") = Datum
ActiveSheet.Name = Format(Datum, "ddd dd.mm.yyyy")
End Select
Next
Application.ScreenUpdating = True
End Sub