Re : 2 p'tites questions pas difficiles...je pense !!
Re-,
peux-tu joindre tout le code, et non pas des ......
Cela sera plus facile
PS : dans quelle autre procédure as-tu besoin de ta variable?
Un module standard, est un module indépendant des feuilles. Lorsque tu fais Alt + F11, tu peux avoir quatre types d'objet :
- Microsoft Excel Objects : qui regroupent tous les onglets plus le classeur
- Feuilles : qui contient les userforms
- Modules : qui contient les modules standard
- Modules de classe : qui contient les macros style "Module de classe"
Seul le premier est obligatoirement présent, les autres dépendent du classeur.
Pour insérer un module standard, tu fais un clic droit sur le nom de ton classeur et tu fais Insérer/Module (tout ceci dans le VBE Alt + F11)
Les variables publiques doivent être déclarées dans ce module standard
Edit : et pour ta dernière question, effectivement, si la variable doit être comprise entre 2 et 8, Integer suffit, et même Byte, qui va jusqu'à 255, soit besoin en mémoire moindre