Tulong sa LibreOffice 24.8
Nagdedeklara ng variable o array sa antas ng procedure sa loob ng subroutine o function, upang ang mga value ng variable o array ay mapanatili pagkatapos lumabas sa subroutine o function. May bisa rin ang mga dim statement convention.
Ang Static na pahayag hindi maaaring gamitin upang tukuyin ang mga variable na array. Dapat tukuyin ang mga array ayon sa isang nakapirming laki.
Static VarName[(start To end)] [Bilang VarType], VarName2[(start To end)] [Bilang VarType], ...
Sub ExampleStatic
Dim iCount As Integer, iResult As Integer
For iCount = 0 To 2
iResult = InitVar()
Next iCount
MsgBox iResult,0,"Ang sagot ay"
End Sub
' Function para sa pagsisimula ng static na variable
Function InitVar() As Integer
Static iInit As Integer
Const iMinimum Bilang Integer = 40 ' minimum return value ng function na ito
Kung iInit = 0 Pagkatapos ' suriin kung nasimulan
iInit = iMinimum
Else
iInit = iInit + 1
End If
InitVar = iInit
End Function