déclare-là tout en haut du module, en dehors d'une procédure, juste en dessous de Option Explicit (parce qu'il FAUT travailler en mode Option Explicit !!!).
Si les procédures qui y auront accès sont toutes dans le même module, tu la déclare ainsi :
Dim Mavariable
si tu veux y avoir accès depuis un autre module (ou un userform), déclare-la ainsi
Public Mavariable
Si tu ne sais pas quel type lui donner, laisse ainsi, mais il est mieux de le faire : une variable non déclarée est de type Variant, bien pratique, mais d'accès plus lent entre autres, son utilisation est donc moins "élégante" qu'une variable d'un type approprié. On devrait toujours essayer de "typer" les variables qu'on déclare, ça apporte tout un tas d'avantages.