Bonjour le forum,
Je maitrise les bases et les fonctions avancé d’Excel, mais pas encore assez bon dans les macros ou code VBA. Je travaille sur ce petit programme, créé par moi-même dans son ensemble, et en cherchant des réponses à mes questions sur divers forums, j’ai pu adapter les codes en VBA en fonction de mes besoins pour mon programme de tournoi. J’espère pouvoir trouver de l’aide parmi vous, concernant mes deux problèmes.
J’ai créé plusieurs menus déroulants, pour choisir mes joueurs, en fonction du club, nom, prénom et date de naissance et le tout fonctionne parfaitement…sauf que je n’arrive pas à dérouler ma fonction sur toute les lignes (256 lignes). Elle fonctionne que sur la première ligne voire « feuille infos joueurs, ligne B9 à E9 », la feuille contient du code et les données des joueurs sont stockées dans la feuille « DP ».
Je souhaiterai modifier une prise en main de mon programme, par exemple, j’aimerai pouvoir choisir par case à cocher (type formulaire) le nombre de participants pour faire un classement général (soit 4, 8, 16, 32, 64, 128 et par défaut 256 participants). Quand je dis par défaut, c’est aucune coche sélectionnée. Actuellement, je dois le faire à la main via une donnée d’une cellule et le code VBA me fait le reste.
Exemple : J’ai une liste de 256 joueurs, j’ai actuellement 32 joueurs inscrits. Je mets un X dans une celle et ma liste rétrécit de 256 à 32 joueurs, tout en faisant le classement automatique sur 32 joueurs.
Voir « feuille classement pour tableau final ». J’ai déjà préparé les cases à cochers sur la feuille « Infos générales » et depuis celle-ci, activer le classement général.
Merci d’avance pour vos feedback et en espérant que mes problèmes trouveront des solutions.