Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
200to204
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
200to204
200to204
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Sonntag

Sonntag
07.01.2003 20:20:02
Mike
Hi ,
ich habe ein Problem.
ich möchte gern den letzten Sonntag im jahr ermitteln um daraus den Advent zu bestimmen.
Die anderen Feiertage habe schon mit VBA bestimmt.
Wer kann mir helfen?

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Sonntag
07.01.2003 20:22:48
Hajo_Zi
Re: Sonntag
07.01.2003 20:28:57
Mike
Danke Hajo
das ist eine Tabellenlösung - super
aber geht das auch als Function?
Die Osterermittlung geht auch als Function.
Danke im voraus
Re: Sonntag
07.01.2003 20:37:58
L.Vira
Public Function AD4(Jahr As Integer)
AD4 = DateSerial(Jahr, 12, 25) - (Weekday(DateSerial(Jahr, 12, 25)) - 1)
End Function
Public Function AD3(Jahr As Integer)
AD3 = DateSerial(Jahr, 12, 25) - (Weekday(DateSerial(Jahr, 12, 25)) + 6)
End Function
Public Function AD2(Jahr As Integer)
AD2 = DateSerial(Jahr, 12, 25) - (Weekday(DateSerial(Jahr, 12, 25)) + 13)
End Function
Public Function AD1(Jahr As Integer)
AD1 = DateSerial(Jahr, 12, 25) - (Weekday(DateSerial(Jahr, 12, 25)) + 20)
End Function
Anzeige
kleine Korrektur
07.01.2003 20:47:11
Hajo_Zi
Hallo
nicht -141 sondern -7

Gruß Hajo

Re: Sonntag
07.01.2003 20:53:18
Mike
danke l.Vira
habe sofort in den Visual Editor kopiert.
Mache aber anscheinend was falsch.Funktioniert nicht
wenn Jahreszahl( Aktuell oder Zukunft )in A1 ( 2003 oder 2004)
Steht.
Re: Sonntag
07.01.2003 21:02:38
L.Vira
Teste mal so:
Sub Test()
MsgBox AD2(2003)
End Sub
Re: Sonntag
07.01.2003 21:09:46
Mike
Danke Ausgabe funktioniert in der Msg.
Aber berechnet er das wenn Jahreszahl steht in $B$1 in der Tabelle und die Funktion in $b$19
Re: Sonntag
07.01.2003 21:21:13
L.Vira
Wenn du die Funktion in einer Tabelle verwenden willst, musst du sie umbenennen mach mal aus AD1 AD_1 usw. für alle 4 Functions.
Re: Advent 4 in 1
08.01.2003 12:05:19
Panicman
Hallo Mike,

du kannst auch die Lösung von L.Vira in einer Funktion haben

Viel Spaß
Holger

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige