Listen werden üblicherweise in Listenvariablen vorgehalten. Eine Listenvariable wird bei Definition einer Variablen in einer Klasse durch den Schalter Liste angelegt.
Eine lokale Variable oder ein Parameter einer Funktion wird durch () als Liste definiert.
Die Belegung einer solchen als Liste definierten Variablen kann auf unterschiedliche Weise erfolgen:
Definition über Belegung von Listenindizes:
Dim Liste() As String
Liste(0) := "Wert 1"
Liste(1) := "Wert 2"
Liste(2) := "Wert 3"
Definition über geschweifte Klammern:
Dim Liste() As String
Liste := {"Wert 1", "Wert 2", "Wert 3", "Wert 4"}
Definition über die List-Funktion:
Dim Liste() As String
Liste := List("Wert 1", "Wert 2", "Wert 3", "Wert 4")
Definition über die List-Funktion:
Dim Liste() As String
Liste := List("Wert 1", "Wert 2", "Wert 3", "Wert 4")
Definition über die TypedList-Funktion:
Dim Liste() As String
Liste := TypedList(TypedListTypes.TypeString, "Wert 1", "Wert 2", "Wert 3", "Wert 4")
Definition über die Attributfunktionen der Listenvariablen:
Dim Liste() As String
Liste.Add("Wert 1")
Liste.Add("Wert 2")
Überprüfung auf Vorhandensein eines Wertes in einer Liste:
"Wert 2" In {"Wert 1", "Wert 2", "Wert 3", "Wert 4"}
100 In {A + 5, A + 50, A + 500, A + 5000}