Statische variabelen.

 

Public strVarA As String

Public lngVarB As Long

 Sub ProcA ()

Static intTellerA As Integer

End Sub

 

Sub ProcB()

Dim intTellerB As Integer

End Sub

 

Statische variabelen behouden hun inhoud na elke oproep in een procedure.

Een statische variabele die een tweede keer opgeroepen wordt heeft dezelfde inhoud als bij de eerste oproep.

Deze soort variabele is tevens een lokale variabele en is enkel gekend binnen de procedure waarin de variabele gedeclareerd is.

Een statische variabele wordt voorafgegaan door het sleutelwoord STATIC.

De variabele intTellerA is een statische variabele en enkel gekend binnen de procedure ProcA().