Rebonjour,
Petit résumé :
Si tu veux que ta variable soit connue dans tout ton projet, il faut qu'elle soit déclarée Public dans la partie déclarations de n'importe quel module.
Pour un module, il suffit qu'elle soit déclarée dans le module dans lequel tu veux l'utiliser mais en dehors d'une procédure.
Pour répondre à ta question, l'ordre des procédures importe peu, mais la variable ne contiendra quelque chose que quand tu lui auras affecté une valeur.
Une variable peut aussi être déclarée Static, dans ce cas, elle perd sa valeur en sortie de procédure et la retrouve en revenant dans la procédure.
@+