neues Monats-Blatt; Prüfen ob Jahr noch in Feiertragsblatt
06.03.2024 08:30:15
Unwissender
Jetzt gibt es aber noch ein festes Blatt was "Feiertage" heißt worin für 3 Jahre die Feiertage stehen (Zellen A2-A34).
Wie bekomme ich es jetzt hin, dass wenn man in der "Neues Blatt Abfrage" eine Prüfung einbaut, ob das eingegebene Datum was man ja nur zweistellig eingibt, geprüft wird, ob es für das Jahr noch Einträge in der Feiertagsliste/Blatt gibt, und wenn nicht soll es eine Meldung geben, dass man bitte erstmal die Feiertagsliste aktualisieren soll mit neuen Feiertagseinträge.
So Schaut der Code aus um das neue Blatt zu erstellen. Innerhalb des Blattes lasse ich Feiertage markieren, was natürlich nicht mehr geht wenn es gar keine aktuellen Einträge mehr in dem Feiertags-Blatt gibt...
Private Sub CommandButton1_Click()
' Abfrage Monat und Jahr
Monat_1 = Format(DateSerial(Year(Now()), Month(Now()) + 1, 1), "MM")
Jahr_1 = Format(DateSerial(Year(Now()), Month(Now()) + 1, 1), "YY")
wbname = InputBox("Name des neuen Blatts: mm_jj", "Blatt benennen", Monat_1 & "_" & Jahr_1)
'Falls auf Abbrechen gedrückt wird -> nix machen
If wbname = "" Then
Exit Sub
End If
ActiveSheet.Copy After:=Sheets(ActiveSheet.Index) 'Erstelle neues Blatt nach dem aktuell aktiven Blatt
ActiveSheet.Name = wbname 'Benenne das neue Blatt wie in der Abfrage angegeben
End Sub
Anzeige