• Initiateur de la discussion Initiateur de la discussion philippe
  • 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 !

P

philippe

Guest
Je ne comprends pas très bien l'utilisation de static. J'ai essayé de l'inclure dans mes modules mais ça ne fonctionne pas. Je pensais que ça allait résoudre pas mal de mes problèmes mais une explication serait la bienvenue. Mon problème est lorsque j'utilise une même variable dans plusieurs procédures qui s'imbriquent (afin de faire des procédures plus courtes), il faut que je redéfinisse ma variable dans chaque procédure du style NOM = range("a1").value sachant que NOM est stocké dans la cellule A1. Ceci m'oblige donc à stocker la valeur de mes variables quelque part dans une feuille et y faire référence à chaque fois. C'est très lourd à gérer. J'espère avoir été clair et que quelqu'un pourra me donner un exemple simple.

Merci pour votre aide

Philippe
 
Tu peux passer la variable d'une procédure à l'autre :

action
action
toto =1
y=procedure(toto)

procédure étant le nom d'une sub qui doit être définie avec un paramètre

sub procedure(x)
.....
....
end sub

ainsi la valeur de toto peut être passée de proc en proc et retournée dans la variable y dans cet exemple

Chris
 
- 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
0
Affichages
740
Réponses
3
Affichages
9 K
Compte Supprimé 979
C
Réponses
28
Affichages
3 K
Retour