merci, ça marche mais...

  • Initiateur de la discussion Initiateur de la discussion Michel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Michel

Guest
En déclarant ma var avec static ça marche au poil mais je voudrais que cette var puisse etre remise à 0 par une autre proc et je ne sais toujours pas où déclarer cette var? Hors une proc ça marche pas???
Merci de vos lumieres
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
336
Retour