Must variables be unloaded before the code ends?

For instance do these need to be unloaded, and what is the correct syntax?

Dim i As Integer, pronume(0 To 6) As String, grtot As Integer, starter As Double, finish As Double


I'm asking because there are many pages and the program blocks after maybe 10 pages, also I am asking because I remember that when I used VB this used to be a common problem.

Thanks

PS: Is this program called VBAX, or is that the name of the forum? I mean am I in the wrong place? (I am using VBA)