Bonjour a tous
J'ai une question peut etre un peu generale, mais quand meme appliquée a excel dans mon cas.
J'ai un code qui contient plusieurs boucles for imbriquées
Le probleme est que ces boucles ne sont pas toutes utiles a tous les tours. Je m'explique:
Le nombre de boucles for next a imbriquer depend d'un autre indice(disons n). donc si n=1, alors je n'ai qu'une boucle for a realiser. Alors que si n = 4 je devrais avoir 4 for imbriqués.
Et pour s'ajouter a ca, les indices dependent les uns des autres d'une boucle a l'autre
existe-t-il un moyen de faire cela proprement en vba? La recursion est elle la seule option? si oui qq un aurait il des pistes?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 'code a executer pour n=2 for r= 1 to X for s= r+1 to X 'code a executer' next s next r 'pour n=3 for r= 1 to X for s= r+1 to X for t= s+1 to X 'code a executer' next t next s next r
Partager