Kennenlernen der Aufzählung
Die Enumeration ist ein Satz miteinander verknüpfter Konstanten mit Namen, die verwendet werden, um einen bestimmten Wert in einem Code darzustellen. Mit der Enumeration können Programmierer Namen verwenden, die offensichtlicher sind als Zahlen oder Literalwerte, wodurch der Code leichter zu lesen und zu verwalten ist. Die Enumeration hilft beim Gruppieren von Werten mit logischen Beziehungen, wodurch Code leichter zu verstehen und zu verwalten ist.
Die Bedeutung der Verwendung von Enumeration in der Programmierung umfasst:
- Namen in der Enumeration sind leichter zu verstehen als Literalzahlen oder Zeichenfolgen.
- Reduziert das Risiko von Tippfehlern oder der Verwendung falscher Werte, da nur gültige Namen von Aufzählungen verwendet werden können.
- Hilft dabei, den Code besser zu strukturieren, wodurch er einfacher zu aktualisieren und zu warten ist.
Weitere interessante Artikel
Beispiele für die Verwendung der Enumeration im Code
Um eine Enumeration in VBA zu erstellen, verwenden Sie das Enum-Schlüsselwort, gefolgt vom Enumerationsnamen und einer Liste relevanter Werte. Im Folgenden finden Sie Beispiele für das Erstellen und Verwenden von Enumerationen:
Enum DaysOfWeek
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
End Enum
Sub ShowDayExample()
Dim today As DaysOfWeek
today = Wednesday ' Using the name of the enumeration
Select Case today
Case Sunday
MsgBox “Today is Sunday.”
Case Monday
MsgBox “Today is Monday.”
Case Tuesday
MsgBox “Today is Tuesday.”
Case Wednesday
MsgBox “Today is Wednesday.”
Case Thursday
MsgBox “Today is Thursday.”
Case Friday
MsgBox “Today is Friday.”
Case Saturday
MsgBox “Today is Saturday.”
End Select
End Sub
' Calling a procedure to display the days
ShowDayExample()
In diesem Beispiel erstellen wir eine DaysOfWeek enumeration that includes the names of the days of the week. In the ShowDayExample subroutine,we assign the value of today to one of the names of the enumerations. Using the Select Case Struktur können wir die richtige Antwort entsprechend dem heutigen Wert geben.
Die Verwendung einer solchen Enumeration erleichtert nicht nur die Lesbarkeit des Codes, sondern erleichtert auch das Vornehmen zukünftiger Änderungen, z. B. das Hinzufügen oder Ändern des Tagesnamens, ohne dass bei jeder Verwendung eines Literalwerts im gesamten Code gesucht und ersetzt werden muss.