Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Mondtag berechnen Funktion

Forumthread: Mondtag berechnen Funktion

Mondtag berechnen Funktion
Stef@n
Hallo Excel-Freund
hier im Forum habe ich folgende Funktion gefunden und möchte sie gern nutzen.
Nur WIE baut man sie als Makro ein ?
Ich habe es als Code in VBA unter "diese Arbeitsmappe" eingefügt
Bei der Eingabe im Excelsheet =Mondtag(d4) erscheint "'Name?
Freu mich auf eine Antwort
Gruß Stef@n
Function Mondtag(t)
' 0 ist Neumond
Y1 = Year(t)
m = Month(t)
d = Day(t)
C = 0.001
M9 = (-1) * Int(((14 - m) / 12) + C)
J1 = d - 2447095 + Int((1461 * (Y1 + 4800 + M9) / 4) + C)
J2 = J1 + Int((367 * (m - 2 - 12 * M9) / 12) + C)
J2 = J2 - Int((3 * (Y1 + 4900 + M9) / 400) + C)
M5 = J2 - 23743
M6 = M5 / 29.530588
m = Int(M5 - Int(M6) * 29.530588)
Select Case m
Case 0
Mondtag = "N"
Case 1 To 6
Mondtag = ""
Case 7
Mondtag = "z"
Case 9 To 13
Mondtag = ""
Case 14
Mondtag = "V"
Case 15 To 20
Mondtag = ""
Case 21
Mondtag = "a"
Case 22 To 27
Mondtag = ""
Case 28
Mondtag = ""
Case Else
Mondtag = ""
End Select
End Function

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Mondtag berechnen Funktion
09.11.2009 16:02:51
Chris
Servus,
erzeuge ein allg.Modul (Einfügen Modul im VBA-Editor) und speichere die Funktion darin, dann sollte das gehen.
Gruß
Chris
Thx - funktioniert :) OT
09.11.2009 16:24:43
Stef@n
AW: Mondtag berechnen Funktion
09.11.2009 16:09:40
Heinz
Hallo Stefan,
schreib den Code in ein normales Modul
Gruß
Heinz
Anzeige
Danke - läuft :)) OT
09.11.2009 16:25:00
Stef@n
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige