For Next imbriqués en quantité variable
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
Code:
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 |
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?