XL 2016 Affecter les valeurs de variables une seule fois sur x routines

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

Attila451

XLDnaute Occasionnel
Bonjour,
J'ai un fichier excel avec 3 routines, j'arrive a définir les variables sans les intégrer dans les routines, par contre, je suis obligé d'intégrer dans chaque routines les valeurs des variables. Comment procéder svp pour définir une seule fois les valeurs des variables pour que toutes les routines s'y réfèrent ?
Merci d'avance pour votre aide !
 
Bonjour à @Attila451, @Marcel32 😉, @Staple1600 😉,

La portée des variables n'est pas une notion évidente. De nombreux cas peuvent se présenter. En voilà deux (assez classiquse).

Deux fichiers (fournis par moi 😛) avec chacun un exemple:
  • le v1 avec deux modules
  • le v2 avec un seul module
Ce sont juste deux exemples particuliers. On pourrait sans doute en faire d'autres plus tordus.

Remarques:
Pour débuter (et même par la suite), il sera peut-être plus simple de réserver un module aux constantes et variables publiques (fichier v1). De nommer les constantes et variables de ce module avec un préfixe réservé:
pub_Papa, pub_Maman, pub_P, pub_M. On a ainsi peu de chance de les redéclarer ailleurs en local (comme dans la macro2)
 

Pièces jointes

Dernière édition:
- 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

Discussions similaires

Retour