Thema Datum  Von Nutzer Rating
Antwort
10.10.2019 19:52:47 Thomas
NotSolved
10.10.2019 20:14:05 Hoddel
NotSolved
10.10.2019 21:55:34 xlKing
Solved
10.10.2019 22:26:16 Gast50152
NotSolved
10.10.2019 23:06:27 Dieter Klemke
NotSolved
11.10.2019 09:45:38 Thomas
NotSolved
Rot Jahreskalender, Erster und dritter Freitag jeden Monats
10.10.2019 21:57:19 Dieter Klemke
NotSolved

Ansicht des Beitrags:
Von:
Dieter Klemke
Datum:
10.10.2019 21:57:19
Views:
525
Rating: Antwort:
  Ja
Thema:
Jahreskalender, Erster und dritter Freitag jeden Monats

Hallo Thomas,

 

das Programm könnte so aussehen (Freitage, die auf Feiertage fallen, werden auch hier weggelassen):

Sub Anlegen_Neu()
  Dim aktMonat As Integer
  Dim anzFreitage As Long
  Dim iRow As Integer, lDay As Long
  For lDay = DateSerial(Range("C1").Value, 1, 1) To DateSerial(Range("C1").Value, 12, 31)
    If Weekday(lDay) = 6 Then
      If aktMonat = Month(lDay) Then
        anzFreitage = anzFreitage + 1
      Else
        aktMonat = Month(lDay)
        anzFreitage = 1
      End If
      If IsError(Application.Match(lDay, Columns(1), 0)) Then
        If anzFreitage = 1 Or anzFreitage = 3 Then
          iRow = iRow + 1
          Cells(iRow, "F").Value = CDate(lDay)
          Cells(iRow, "E").Value = Format(lDay, "dddd")
        End If
      End If
    End If
  Next lDay
End Sub

Viele Grüße

Dieter


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.10.2019 19:52:47 Thomas
NotSolved
10.10.2019 20:14:05 Hoddel
NotSolved
10.10.2019 21:55:34 xlKing
Solved
10.10.2019 22:26:16 Gast50152
NotSolved
10.10.2019 23:06:27 Dieter Klemke
NotSolved
11.10.2019 09:45:38 Thomas
NotSolved
Rot Jahreskalender, Erster und dritter Freitag jeden Monats
10.10.2019 21:57:19 Dieter Klemke
NotSolved