Las variables pudieran definirse como espacios en memoria para guardar valores temporales durante la ejecución de un programa.
Public --> las puedes usar en cualquier formulario para hacer referencia a ellas solo antepones el formulario donde fue declarada y un punto, por ejemplo desde cualquier formulario diferente a Form1 puedes hacer referencia a una variable declarada en dicho formulario
Form1.Variable_Declarada_en_Form1 = valorX
Dim ---> Solo puedes usarlas en donde las declaraste, si acaso las declaras en un Sub o Function solo podrás usarlas en esos Sub o Function, si la declaras en el formulario las podrás usar solo en dicho formulario.
Global ---> Supongo las puedes usar en cualquier formulario, pero como no las uso, mejor que alguien mas nos explique
Static ----> No las uso, que alguien mas nos explique
Si las declaras una variable PUBLIC en un módulo podrás usarla en cualquier formulario y módulo de tu proyecto sin necesidad de anteponer nada.
Sigo sin creer que preguntes eso, espero no sea broma y te sirva de algo, saludos.