bueno se ve que estas leyendo algo ey te voy a ayudar un poco
Como en cualquier lenjuage hay diferentes tipos de variable en VB hay varias las que mas se usan
Integer (numerica)
String (caracter o caracteres)
Boolean (true o false)
variant (variante)
asi que dependiendo del dato que uses se declara la variable por ejemplo si vas asignarle solo numeros a la variable a
seria asi
dim a as integer
pero tambien debes saber com declararlas (locales o globales)
private sub command1_click()
dim a as integer
msgbox a
end sub
pero por ejemplo para usarla en todo el formulario se declara asi
dim a as integer
private sub command1_click()
msgbox a
end sub
private sub command2_click()
msgbox a
end sub
es algo basico te recomiendo un texto de "Tipos de variables en VB"