Variable public range dynamique 2 procédures

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 !

Hoareau

XLDnaute Occasionnel
Bonjour


J'ai deux procedures

Procédure 1 appel procédure 2

Dans procédure 1, je boucle sur toutes les lignes allant de a1:j10


set zone_de_recherche= range (cells(i,1),cells(i,8))


je voudrais récupérer les différentes valeurs (plages)de zone_de_recherche, dans ma seconde procédure, aussi bien que dans la première


Comment faire la déclaration

Public zone_de_recherche as range en début de module,me donne une range fixe dans la seconde procédure

merci
 
Re : Variable public range dynamique 2 procédures

Bonjour,
Public permet de partager ta variable au delà de ton module, si tu ne change pas de module tu peux également mettre Dim en haut de module.
pour ton problème as tu mis la variable "i" en (public) ??

Si pas , le problème est sans doute là ,ceci dit sans fichier joint ou exemple plus explicite difficile de te venir en aide.
A bientôt.

Edition: Bonjour Efgé.😱
 
Dernière édition:
Re : Variable public range dynamique 2 procédures

Bonjour Hoareau , Bonjour fhoest 🙂 , Une autre idée pour s'affranchir des variables publics, passer la variable à la seconde procédure. Dans la 1er procédure
VB:
procedure2 zone_de_recherche
Avec comme seconde procédure
VB:
Sub procedure2(Plg As Range)
MAis comme le dit fhoest sans exemple.... Cordialement
 
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

Réponses
4
Affichages
284
Réponses
2
Affichages
553
Retour