Procédure trop grande, boucles For imbriquées

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

B

Boris972

Guest
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

O
Réponses
4
Affichages
1 K
Olocsob
O
G
  • Question Question
Réponses
1
Affichages
787
Grouchet
G
R
  • Résolu(e)
XL 2010 Boucle for
Réponses
8
Affichages
1 K
Y
Réponses
3
Affichages
2 K
N
Réponses
17
Affichages
3 K
ninajams
N
K
  • Question Question
Réponses
3
Affichages
1 K
K
  • Question Question
Réponses
1
Affichages
1 K
Réponses
38
Affichages
4 K
G
Réponses
4
Affichages
3 K
G
Retour