¿Variables creadas dinámicamente?
O_O
Usar "dim" no es crear variables dinámicamente... Además una variable creada dinámicamente es lo que se llama reservar memoria, y eso sólo lo puedes hacer con arrays dinámicos (en VB).
Código:
Option Base 0
Dim var() As String
ReDim var(50)
ReDim Preserve var(100)
y cosas así