| 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 ) |