Bonjour à tous,
Voilà, dans le cadre de mes études, j'ai un petit projet VBA à faire pour mon cours d'Excel, et je me sens perdu face à ce que l'on me demande (je ne fais pas d'études d'informatique, et les langages informatiques me sont totalement étrangers).
En gros, j'ai un fichier excel avec une base de données qui regroupe en chaque onglet la liste des membres d'une association (numéro d'identifiant/nom/prénom), chaque onglet représentant une association différente, voici un petit visuel pour vous faire une idée de ce que comporte chaque onglet: http://nsa37.casimages.com/img/2017/...2538994412.png
Il en est de même pour les autres onglets représentant chacun une association.
Le résultat que je dois obtenir est le suivant: je dois créer un tableau de synthèse (avec la liste des étudiants figurant en lignes et la liste des associations en colonnes) qui me dit, pour chaque étudiant (membre d'une ou plusieurs assoc') et pour chaque association mettre une petite croix, un "X" dans un tableau de synthèse si celui-ci appartient à telle association, le tout dans une nouvelle feuille intitulée "RECAP". Pour vous visualiser mieux la chose, voici le résultat que je dois obtenir: http://nsa37.casimages.com/img/2017/...3028978919.png
Sachant que je dois tout faire en programmant sous VBA, pas de manip autorisée sous Excel.
J'ai déjà réussi à créer la feuille "RECAP" et à extraire la liste des différentes associations ainsi que les id des étudiants à partir des onglets "Etudiants" et "ASSO" reprenant la liste de tous les étudiants et de toutes les associations, j'obtiens donc ceci: http://www.casimages.com/i/170226043506920682.png.html
C'est déjà un début mais il me reste le plus dur à faire: chercher dans les différents onglets des différentes associations pour vérifier si tel étudiant en fait parti, et le cas échéant, le mentionner dans le tableau de synthèse par un "X" en face de la bonne ligne et de la bonne colonne. J'imagine qu'il faut créer une boucle pour vérifier pour chaque ligne, dans chaque onglet d'association si tel étudiant (dont la liste figure dans la feuille récap que j'ai crée) y est, le programme continue à chercher ligne par ligne dans la liste de membres jusqu'à la fin du tableau, et ceci pour chaque étudiant.
Le problème étant que je ne sais absolument pas comment formaliser ça sous VBA, mes connaissances de la programmation étant proche de 0.
J'espère avoir été clair dans la formulation de mon problème, si vous avez des questions ou si vous voulez que je vous transmette le fichier, n'hésitez pas à me le demander.
En vous remerciant par avance pour les réponses apportées!
Partager