Tiene razón David.
Para más claridad os pongo la prueba que he hecho yo donde se vé como son afectadas las variables creadas según la letra con que comienza su nombre.
Código :
Ver originalOption Explicit
DefInt A-K
DefStr L-Z
Private Sub Form_Load()
Dim Apu
Dim Lily
Dim Amigo As Double ' esta la defino despues
MsgBox TypeName(Apu) ' esta aparece como entero
MsgBox TypeName(Lily) ' esta como cadena
MsgBox TypeName(Amigo) ' y esta como doble
End Sub
Saludos