Wie verwende ich die Year-Funktion in VBA?

In VBA (Visual Basic for Applications) wird die `Year`-Funktion verwendet, um das Jahr eines Datums als ganzen Zahlwert zu extrahieren. Hier ist ein einfaches Beispiel, wie Sie die `Year`-Funktion verwenden können:

Sub BeispielYearFunktion()
    Dim meinDatum As Date
    Dim jahr As Integer

    ' Weisen Sie ein Datum zu
    meinDatum = #5/12/2023#  ' Verwenden Sie das Format #MM/DD/YYYY#

    ' Verwenden Sie die Year-Funktion, um das Jahr zu extrahieren
    jahr = Year(meinDatum)

    ' Zeigen Sie das Jahr in einer Meldung an
    MsgBox "Das Jahr des Datums ist: " & jahr
End Sub

In diesem Beispiel:

  • Wir definieren eine Variable `meinDatum` vom Typ `Date` und weisen ihr ein Datum zu.
  • Wir definieren eine Variable `jahr` vom Typ `Integer` für die Speicherung des extrahierten Jahres.
  • Die `Year`-Funktion nimmt `meinDatum` als Argument und gibt das Jahr des Datums zurück, das dann in der Variablen `jahr` gespeichert wird.
  • Schließlich verwenden wir `MsgBox`, um das Jahr in einem Dialogfenster anzuzeigen.

Denken Sie daran, dass bei der Eingabe von Datumsangaben in VBA das Format stets mit `#`-Zeichen eingeschlossen sein sollte und die Eingabe im `MM/DD/YYYY`-Format zu erfolgen hat, um eine korrekte Interpretation zu gewährleisten.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project