HERBERS Excel-Forum - die Beispiele

Thema: Tagesliste eines Monats exakt anpassen

Home

Gruppe

Funktion

Problem

Wie kann ich das Tagesdatum einer Monatstagesliste exakt an die tatsächlichen Tage unter Berücksichtigung der Schaltjahre anpassen?

Lösung
Nur anhand einer Beipspielarbeitsmappe darstellbar.
StandardModule: basMain

Sub MonatAnlegen()
   Dim wks As Worksheet
   Dim datDay As Date
   Dim var As Variant
   Dim lDay As Long
   Dim iYear As Integer, iMonth As Integer
   Application.ScreenUpdating = False
   Set wks = ActiveSheet
   iYear = Year(Range("A1").Value)
   iMonth = Month(Range("A1").Value)
   For lDay = DateSerial(iYear, iMonth, 1) To _
      DateSerial(iYear, iMonth + 1, 0)
      var = Application.Match( _
         lDay, Worksheets("Feiertage").Columns(1), 0)
      If IsError(var) And WorksheetFunction.WeekDay(lDay) < 6 Then
         Worksheets.Add.Move after:=Worksheets(Worksheets.Count)
         ActiveSheet.Name = Format(lDay, "dd.mm.yy")
      End If
   Next lDay
   wks.Select
   Application.ScreenUpdating = True
End Sub

Beiträge aus dem Excel-Forum zu den Themen Funktion und WENN

Copy funktioniert nur einmal Schreibschutz prüfen funktioniert nicht
Wenn Feld leer, dann Auswahlliste VBA - Wochentage, zählenwenn
Split-Funktion beim Einlesen TXT-Datei Match Funktion spinnt (?)
Bed. Formatierung, wenn alle Beding. erfüllt. summewenn verbessern
IF / WENN / Englisch / Deutsch Windows SVerweis funktioniert nicht
PasteSpecial funktioniert nicht. Formel wenn Wert gefunden überschreiben
MITTELWERTWENN ohne die aktuelle Zeile WENN WAHR dann Wert
Zelle färben wenn Wert in Liste vorkommt Zellen auslesen,wenn im Blattnamen 2019
Zählenwenn Formel ODER/WENN
Objektvariable nicht definierte (wenn...) Löschen Zeilen wenn zwei Bedinungen nicht vorhande
VBA-Code funktioniert nicht mit anderem Office Hilfe bei der INDEX Funktion
Wenn Formel SVERWEIS mit Zählenwenn
MAX wenn mit Indirekt in Matrixformel wenn . in Zelle darf kein OK geschrieben sein
Zelladressen von FunktionsParametern ermitteln Nach erfolgter Eingabe Makro nicht ausführen wenn
Wenn Dann nicht ausfüllen Zellen sperren wenn Bedingung in anderer Zelle erf
Matrixformel mit Summenfunktion SUMMEWENN über mehrere
Formel funktioniert nicht, SVerweis Summewenn mit Bezug auf ein Datum
Zellen einfärben wenn Bedingung erfüllt Wenn alle Zellen unter einer Zelle leer sind, dann
wenn-dann mit 2 Bedingungen aus Spalte/Zeile Makro funktioniert nach Beenden von Excel nicht
Nochmal WENN mit mehreren Bedingungen VLOOKUP auf Links funktioniert offline
SUM in erste leere Zeile von Oben WENN @DAVID Zwei SUMMEWENN funktionen verknüpfen
Zählen wenn als VBA Zwei SUMMEWENN funktionen verknüpfen
Polynomfunktion Summe bilden wenn zwei Kriterien übereinstimmen
Summewenn mit meheren Kriterien/Blaettern Mit vba Funktionen in Excel Zellen
Abfrage mit WENN Wenn 3, dann eins dazu