Hallo bikeski.
was ist der Inhalt Ihrer Variablen? Zahlen als Schnüre? Monatsnamen? Wie erhalten sie gefüllt? Um den Wochentag für ein Datum zu finden, können Sie pflegen
wkDay = Application.WorksheetFunction.Text (Datum, „dddd“)
In diesem Beispiel ist Datum das Tagesdatum, also müssen Sie es durch ein Datum im gültigen Datumformat ersetzen.
Auf jeden Fall benötigen Sie definitiv nicht sieben Niveaus von wenn - Elseif.
Beifall, teylyn