Thema Datum  Von Nutzer Rating
Antwort
10.10.2019 19:52:47 Thomas
NotSolved
10.10.2019 20:14:05 Hoddel
NotSolved
Rot Jahreskalender, Erster und dritter Freitag jeden Monats
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
10.10.2019 21:57:19 Dieter Klemke
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
10.10.2019 21:55:34
Views:
443
Rating: Antwort:
 Nein
Thema:
Jahreskalender, Erster und dritter Freitag jeden Monats

Hallo zusammen,

@Hoddel, was ist dir denn für ne Laus über die Leber gelaufen? Das geht auch etwas freundlicher :-)

@Thomas. Hab deinen Code mal leicht modifiziert. Probier ihn aus:

Sub Anlegen()
   Dim vDay As Variant
   Dim iRow As Integer, lDay As Long, monat As Byte, x As Byte, k As Byte
   monat = 1
   If Weekday(DateSerial(Range("C1").Value, 1, 1)) Mod 2 = 1 And Weekday(DateSerial(Range("C1").Value, 1, 1)) < 7 Then k = 1
   For lDay = DateSerial(Range("C1").Value, 1, 1) - k To DateSerial(Range("C1").Value, 12, 31) Step 2
      If Weekday(lDay) = 6 Then
         If IsError(Application.Match(lDay, Columns(1), 0)) Then
            If Month(CDate(lDay)) = monat Then x = x + 1 Else x = 1
            monat = Month(CDate(lDay))
            If x = 3 Then
              lDay = lDay + 7
              x = 0
            End If
            iRow = iRow + 1
            If Year(lDay) = Range("C1") Then
              Cells(iRow, 6).Value = CDate(lDay)
              Cells(iRow, 5).Value = Format(lDay, "dddd")
            End If
         End If
      End If
   Next lDay
End Sub

Gruß Mr. K.


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
Rot Jahreskalender, Erster und dritter Freitag jeden Monats
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
10.10.2019 21:57:19 Dieter Klemke
NotSolved