Optimisation fichier Excel "Gestionnaire tournoi"

Pioulu

XLDnaute Nouveau
Bonjour à tous !

Grâce au forum et internet, j'ai réussi à créer un fichier Excel qui me permet de gérer un tournoi de 2 à 80 joueurs maximum.
- Inscriptions joueurs
- Validations des inscriptions
- Tirages des poules (1 à 8, de 2 à 10 joueurs max)
- Gestion des résultats dans les poules (gagné = 1 / perdu = -1) semi-automatisé
- Affichage des 2er de chaque poules
- Gestion des phases finales (4 joueurs ou 8 joueurs, bientôt 16 joueurs)

Pour cela, j'utilise un mélange de formules Excel ainsi que des macros et des mises en formes conditionnelles.

Le fichier pèse 1.1Mo mais ce dernier en fonction de l'utilisation peut être très lent.

Je vous demande donc conseil pour savoir si les différents codes/formules peuvent être optimisés ?



Merci à vous !
 
Dernière édition:

excfl

XLDnaute Barbatruc
Re : Résultat poules (tournoi): afficher nom joueur classé 1er et 2nd

Bonjour,

Une solution avec la formule recherchev
excfl
 

Pièces jointes

  • classement.xlsm
    13.4 KB · Affichages: 104
  • classement.xlsm
    13.4 KB · Affichages: 114
  • classement.xlsm
    13.4 KB · Affichages: 112

excfl

XLDnaute Barbatruc
Re : Optimisation fichier Excel "Gestionnaire tournoi"

Re,


Grâce au forum, autre version de ton fichier avec classement de tous les candidats.

MFC pour faire ressortir les joueurs arrivés aux trois premières places.

excfl
 

Pièces jointes

  • classement ex aequo.xlsm
    14.5 KB · Affichages: 80

Pioulu

XLDnaute Nouveau
Re : Optimisation fichier Excel "Gestionnaire tournoi"

Bonsoir !

Merci à vous deux.

J'ai réussit à optimiser le fichier, notamment lors de la validation des inscriptions des joueurs.
La MACRO copier coller une cellule par cellule d'un feuillet dans une colonne d'un autre feuillet, ceci à cause du fait que les cellules copiées étaient disposées un peu partout dans le feuillet... ce qui était très long !!!
J'ai ainsi refait le feuillet complet en mettant les noms des joueurs dans la même colonne, ce qui me permet ainsi de copier toute la "Range" de la colonne et de la coller dans une autre "Range" colonne de l'autre feuillet !

Ainsi le copié/collé qui durait +1min avant (160 cellules à copier), dure maintenant entre 2 et 5 sec !

Bref merci à vous.
A bientôt pour d'autres questions !
 

Discussions similaires

Réponses
13
Affichages
2 K

Statistiques des forums

Discussions
312 206
Messages
2 086 219
Membres
103 158
dernier inscrit
laufin