Variablen und Felder → Beispiele | |
Variablen Deklaration | |
Option Explicit | Variablen- Deklarationen erzwingen |
Option Base 1 / 0 | Kleinster Deklarierungswert |
Dim <Variable> As <Variablentyp> | Deklarierung von Variablen |
Static <Variable> As <Variablentyp> | Der Wert der Variable bleibt beim Aufruf einer Prozedur bestehen. |
Const <Variable> = Wert | Es wird ein konstanter Wert definiert. |
Variablentypen | |
Byte | Kleine Ganzzahl |
Integer % | Ganzzahl |
Long & | Große Ganzzahl |
Single ! | Dezimalzahl |
Double # | Große Dezimalzahl |
Boolean | Wahrheitswert |
String $ | Text |
String *<Anzahl Zeichen> | Text |
Date | Datum |
Object | Objekt |
Variant | Variable Konstante für Zahlen, Texte, Objekte ... |
Type <Strukturname> <Variablendeklarationen> End Type |
Benutzerdefinierte Variablen |
IsDate(<Variable>)
Datum ? |
Bestimmung des Variablen- Inhaltes |
Felder | |
Dim <Variable>( 1 To <Wert>, .. ) As <Variablentyp> | Feld-Deklaration |
ReDim <Variable>( 1 To <Wert>, .. ) As <Variablentyp> | Neue Dimensionierung eines Datenfeldes |
Feld-Anweisungen | |
<Variable> = Array(<Wert>, <Wert>, <Wert>) | Die Array-Anweisung |
Erase <Feldvariable> | Inhalte eines Datenfeld löschen |
LBound(<Feldname>,[<DimensionierungsEbene>] |
Gibt die untere Dimensionierungsgrenze eines Datenfelde zurück |
UBound(<Feldname>,[<DimensionierungsEbene>] | Gibt die obere Dimensionierungsgrenze eines Datenfelde zurück |
IsArray(<Variable>) | Bestimmt, ob eine Variable ein Feld ist. |
<FeldVariable> = Split(<Variable>, <Trenner>) | Variablen- Inhalt in eine Feld-Variable umwandeln |
<Variable> = Join(<FeldVariable>, <Trenner>) | Feld- Variable in eine Variable umwandeln |
<FeldVariable> = Filter(<FeldVariable>, <Suchwort>) | Filtert ein Feld vom Typo Feld(0 ... n ) nach einem Suchwort |
<Variable> = Range(<Bereich>) | Feld- Variable mit Daten aus Excel-Tabelle versehen |
<Variable> = Application.Transpose(<Variable> | Feld- Variable transponieren ( Zeilen und Spalten austauschen ) |