Phillip
XLDnaute Occasionnel
Bonjour,
J'ai un problème (de boucle sans doute) que je n'arrive pas à résoudre.
J'ai un classeur avec une centaine de feuilles (1 par adhérent). Chaque adhérent souscrit à une ou plusieurs options, que pour simplifier j'ai numéroté de 1 à 8. Donc, plusieurs adhérents peuvent avoir souscrit l'option 1, l'option 2, l'option x...
Dans la feuille recap, je voudrais que pour chaque option, le nom des adhérents apparaissent. Pour simplifier encore, je n'ai pas mis les noms mais "oui" en face de l'option choisie.
J'arrive à récupérer les informations des feuilles adhérents, les stocker dans une variable, retourner sur la feuille recap, décaler les cellules, coller le nom du premier adhérent qui a souscrit l'option. Le problème c'est que j'ai pensé mettre un compteur "ligne" initialisé à 1 et l'incrémenter pour passer la ligne si un 2° ou 3° adhérent choisit la même option que le premier.
Mais comme mon compteur est initialisé à 1 en tête de boucle (afin que si le deuxième adhérent est le seul à avoir choisi l'option se retrouve en première ligne), à chaque fois que je recommence ma boucle, je repars sur la première ligne et la valeur de mon 2° adhérent écrase celle du premier...
Je suis perdu dans mes boucles et compteurs...
J'attache un fichier simplifié avec un extrait de macro pour éclaircir mon propos, j'espère. J'ai rajouté un onglet résultat espéré en fin de classeur...
merci beaucoup
Cordialement
Phillip
J'ai un problème (de boucle sans doute) que je n'arrive pas à résoudre.
J'ai un classeur avec une centaine de feuilles (1 par adhérent). Chaque adhérent souscrit à une ou plusieurs options, que pour simplifier j'ai numéroté de 1 à 8. Donc, plusieurs adhérents peuvent avoir souscrit l'option 1, l'option 2, l'option x...
Dans la feuille recap, je voudrais que pour chaque option, le nom des adhérents apparaissent. Pour simplifier encore, je n'ai pas mis les noms mais "oui" en face de l'option choisie.
J'arrive à récupérer les informations des feuilles adhérents, les stocker dans une variable, retourner sur la feuille recap, décaler les cellules, coller le nom du premier adhérent qui a souscrit l'option. Le problème c'est que j'ai pensé mettre un compteur "ligne" initialisé à 1 et l'incrémenter pour passer la ligne si un 2° ou 3° adhérent choisit la même option que le premier.
Mais comme mon compteur est initialisé à 1 en tête de boucle (afin que si le deuxième adhérent est le seul à avoir choisi l'option se retrouve en première ligne), à chaque fois que je recommence ma boucle, je repars sur la première ligne et la valeur de mon 2° adhérent écrase celle du premier...
Je suis perdu dans mes boucles et compteurs...
J'attache un fichier simplifié avec un extrait de macro pour éclaircir mon propos, j'espère. J'ai rajouté un onglet résultat espéré en fin de classeur...
merci beaucoup
Cordialement
Phillip