Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Procédure trop grande, boucles For imbriquées

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 !

Boris972

XLDnaute Nouveau
Bonjour,

J'ai une procédure qui est trop grande donc une erreur se génère.
Je dois donc découper la procédure en plusieurs procédures. Mais le soucis c'est qu'il y a une grande boucle For et à l'intérieur de cette boucle il y a d'autres boucles For

exemple:

Code:
For n = 1 to 20

 For m = 1 to 50
 "Différentes actions, qui se servent de l'indice n"
 next m

 For m = 1 to 40
  "Différentes actions, qui se servent de l'indice n"
 next m

next n

je voudrais donc mettre les boucles (m) imbriquées dans d'autres procédures, puis appeler ces procédures au sein de la boucle principale.

Comment faire pour récupérer l'indice n sur une autre procédure?

Cdlt,
Boris
 
Re : Procédure trop grande, boucles For imbriquées

bonjour,

Sans doute en définissant la variable n en amont des procédures (en imaginant que ces deux procédures soient dans le module 1): public n as integer.

...En considérant que j'ai bien compris la question

a+
 
Re : Procédure trop grande, boucles For imbriquées

Bonjour Boris, Chalet

si je peux me permettre, si les procédures sont dans le même module, l'instruction "DIM" devrait suffire, de ce fait cette variable ne pourrait être appelée que par les procédures de ce même module....
Code:
Option Explicit
Dim n As Integer

Par contre si les procédures sont dans les modules différents, il y a bien lieu d'utiliser l'instruction "public" :
Code:
Option Explicit
Public n As Integer

bonne journée
@+
 
- 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
6
Affichages
737
Réponses
1
Affichages
1 K
Réponses
1
Affichages
687
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…