1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)

Problemstellung:
Berechnen von bestimmten Datumsangaben, z.B. den 4. Donnerstag vom August 2006

Voraussetzungen:
Das Bsp ist ab A00 lauffähig.

Funktionsweise:
Die Funktion "CalcWeekday" erwartet 3 Parameter

Syntax und Argumente:

Public Function CalcWeekday(intWeekday As Wochentag, intNumber As Integer, _
                            dtDate As Date) As Date

Der 1. Parameter erwartet den Wochentag. Diese kann auf 2 Arten übergeben werden:
1. Direkt als Zahl, also 1=Montag, 2=Dienstag usw.
2. Aus der Enumeration heraus:

Public Enum Wochentag
    Montag = 1
    Dienstag = 2
    Mittwoch = 3
    Donnerstag = 4
    Freitag = 5
    Samstag = 6
    Sonntag = 7
End Enum

Der 2. Parameter erwartet den wievielten Wochentag
Es sind nur die Zahlen 1-5 zulässig. Wird ein Zahl kleiner 1 eingeben wird der 1. Tag
gesetzt, bei Werten größer 5 wird der 4. Tag gesetzt.

Der 3. Parameter erwartet das Bezugsdatum
Dieses kann ein beliebiges Datum sein. Aus diesem wird dann das Jahr und der Monat
extrahiert.

Somit könnte der Aufruf so aussehen:

CalcWeekday(Montag,2, "16.08.2006")

Ergebnis wäre für den 2. Montag ausgehend vom 16.08.2006 = 14.08.2006
Weitere Möglichkeiten des Aufrufes befinden sich in der Bsp-DB.

Wird der 5. Tag eines Wochentages abgefragt und es gibt diesen nicht im gewählen
Monat wird eine MsgBox angezeigt.



Dateien:

Berechnen von bestimmten Datumswerten

ab A97

Die Zip-Datei enthält ein Version für A97 und eine ab A00

Datum 05.02.2018
Dateigröße 67.62 KB
Download 1.823

Ähnliche Artikel

Kommentar schreiben

Sicherheitscode
Aktualisieren

Login Form

1.png1.png9.png8.png4.png0.png0.png
Heute71
Gestern75
Diese Woche392
Dieser Monat2054
Total1198400

  • IP: 54.81.102.236
  • Browser: Unknown
  • Version:
  • OS: Unknown

Online

1
Online

19. Juli 2018

Letzte Kommentare

  • Trusted Locations Manager

    Tommy Admin 13.07.2018 13:06
    RE: Trusted Locations Manager
    Hallo Matthias, aus Ermangelung einer 64bit Version kann ich das leider nicht prüfen. Tut mir leid. Gruss ...

    Weiterlesen...

     
  • Trusted Locations Manager

    Matthias 13.07.2018 06:48
    Funktioniert nicht
    Habe gerade den TL-Manager installiert. Nach dem Start sagt er mir, dass es kein Office erkennen ...

    Weiterlesen...