Hola, una duda...
por qué en algunas declaraciones de variables se pone, por ejemplo:

Dim variable1&, variable2$


Es una forma de abreviar.
Dim variable1&, variable2$
es equivalente a
Dim variable1 as Long , variable2 as String

    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)