Lebenszyklus einer Variable ◦ Zusammenfassung ◦ ?

Während eine benannte Konstante den vereinbarten Wert beibehält, kann sich der Wert einer Variable während des Programms ändern. Der wichtigste Operator zur Änderung einer Variable ist der Zuweisungsoperator =. Er weist einer Variable (in Excel einer Zelle) einen bestimmten Wert zu. Nach der Zuweisung Umsatz = 1000 enthält der Speicherplatz Umsatz zum Beispiel den Wert 1000.

Die Zuweisungsoperation setzt voraus, dass sich die Datentypen auf der linken und rechten Seite von = vertragen. Die erste der folgenden Zuweisungen verträgt sich mit den beiden Vereinbarungen, die übrigen nicht:

>     Dim Umsatz As Integer
>     Dim Name As String

>     Umsatz = 1000
>     Name = 4711 		‘ Richtig wäre “4711”
>     Umsatz = “tausend” 	‘ Richtig wäre 1000

Der Lebenszyklus einer Variable umfasst ...

- die Vereinbarung,

- die Initialisierung und
- Fortschreibungen.

Die Vereinbarung einer Variable enthält im Gegensatz zur Konstantenvereinbarung keinen Anfangswert. Er bleibt einer späteren Initialisierung vorbehalten (zum Beispiel Umsatz = 1000). Verbreitete Arten der Fortschreibung sind Aggregation und Desaggregation. Die erste der folgenden Zuweisungen ist eine Aggregation, die zweite eine Desaggregation:

>     Umsatz = Umsatz + 10000
>     Umsatz = Umsatz - 1000

Umsatz = Umsatz + 10000 macht als mathematische Gleichung keinen Sinn. = ist hier nicht Gleichheits-, sondern Zuweisungsoperator. Wir werden sehen, dass der Zusammenhang immer klar macht, ob = Zuweisung oder Vergleich ist.