Hallo zusammen,
ich habe eine Frage.
Ich muss in Visual Basic prüfen, ob ein eingegebenes Datum korrekt ist.
Ich habe drei Variablen, einmal "Tag", "Monat" und "Jahr"
Bisher habe ich die Fälle so ausgeschlossen, dass ich z.B. definiert habe, wenn mein Monat "1" ist und mein Tag größer "31", dann öffnet sich eine MsgBox.
Bis auf eine Sache habe ich das Programm fertig:
Jetzt geht es darum, zu überprüfen, ob ein Schaltjahr vorliegt oder nicht.
Ein Schaltjahr definiert sich wie folgt:
Wenn die Jahreszahl durch 4 aber nicht durch 100 teilbar ist, liegt ein SJ vor, eine Ausnahme stellt dar, dass das Jahr duch 400 teilbar ist, dann ist ebenfalls ein SJ gegeben.
Falls dies der Fall ist und ich als Monat "2" eingeben habe, soll eine Eingabe von "29" im Feld "Tag" möglich sein, falls dies nicht der Fall ist, soll eine MsgBox mit beliebigem text geöffnet werden.
Nun weis ich nicht genau, wie ich diese beiden Bedingungen miteinander verknüpfen soll.
Ich hoffe ihr könnt mir weiterhelfen.
Gruß Dave
ich habe eine Frage.
Ich muss in Visual Basic prüfen, ob ein eingegebenes Datum korrekt ist.
Ich habe drei Variablen, einmal "Tag", "Monat" und "Jahr"
Bisher habe ich die Fälle so ausgeschlossen, dass ich z.B. definiert habe, wenn mein Monat "1" ist und mein Tag größer "31", dann öffnet sich eine MsgBox.
Bis auf eine Sache habe ich das Programm fertig:
Jetzt geht es darum, zu überprüfen, ob ein Schaltjahr vorliegt oder nicht.
Ein Schaltjahr definiert sich wie folgt:
Wenn die Jahreszahl durch 4 aber nicht durch 100 teilbar ist, liegt ein SJ vor, eine Ausnahme stellt dar, dass das Jahr duch 400 teilbar ist, dann ist ebenfalls ein SJ gegeben.
Falls dies der Fall ist und ich als Monat "2" eingeben habe, soll eine Eingabe von "29" im Feld "Tag" möglich sein, falls dies nicht der Fall ist, soll eine MsgBox mit beliebigem text geöffnet werden.
Nun weis ich nicht genau, wie ich diese beiden Bedingungen miteinander verknüpfen soll.
Ich hoffe ihr könnt mir weiterhelfen.
Gruß Dave