es lo mismo que dije pero con diferentes palabras.
es para que tu pc mantenga un valor en el equipo sin los cambios del usuario. este solo se peude modificar por comandos dados en el diseño de la aplicacion
No es eso. static en vb se usa para mantener el valor de una variable dentro de una funcion por ejemplo.
Private Sub prueba_estatic()
Dim i As Integer
i = i + 1
MsgBox "Me han llamado " & i & " veces."
End Sub
esto cada vez que lo llames mostrara me han llamado 1 veces.
Private Sub prueba_estatic()
static i As Integer
i = i + 1
MsgBox "Me han llamado " & i & " veces."
End Sub
esto mostrara "Me han llamado 1 veces" la primera vez "Me han llamado 2 veces" la segunda y asi hasta que te canses de llamarla siempre sumando 1 mas, cosa que sin static i pierde su valor al terminar de ejecutarse el precedimiento.