XL 2013 Formules automatisation

Pouluce

XLDnaute Nouveau
Bonjour à tous, j'ai un projet sportif à réaliser.

Pour cela j'ai 16 équipes qui doivent s'affronter les unes contre les autres soit 15 journées.

Je n'arrive pas à automatiser mon document, faisant en sorte qu'une victoire rapporte 3 pts, un match nul 1 pts, et une défaite 0 pts.

J'espère que vous pourrez m'aider à avancer car j'ai quelques notions de base mais pas beaucoup plus.

Merci à tous
 

Pièces jointes

  • Championnat2.xlsx
    120.6 KB · Affichages: 49

Pouluce

XLDnaute Nouveau
Super ! Dernière chose après je vais pas vous embêter plus, serait il possible de faire le même tableau que la feuille de championnat pour la feuille "Classement" incluant les logos et les places de 1 à 16.

Petite question bête, mais du coup au ma 1ere feuille "championnat" ne me sert plus à rien ? (si j'ai le classement en dernière feuille)

Sinon c'est juste parfait merci beaucoup
 
Dernière édition:

JBARBE

XLDnaute Barbatruc
Super ! Dernière chose après je vais pas vous embêter plus, serait il possible de faire le même tableau que la feuille de championnat pour la feuille "Classement" incluant les logos et les places de 1 à 16.

Petite question bête, mais du coup au ma 1ere feuille "championnat" ne me sert plus à rien ? (si j'ai le classement en dernière feuille)

Sinon c'est juste parfait merci beaucoup
Re,
J'ai mis les N° dans la feuille classement car il semble que la colonne C avec les images posaient problémes pour effectuer un tri
Ainsi j'ai du mettre une nouvelle feuille " classement"
@+
 

Pièces jointes

  • Championnat2-fermeture.xls
    410 KB · Affichages: 37

JBARBE

XLDnaute Barbatruc
Re,
Désolé encore un oubli à cause des N° dans la feuille classements !
Si on laisse les N° trié cela ne sera pas juste !
nécessaire fait !
bonne soirée
 

Pièces jointes

  • Championnat2-fermeture.xls
    410.5 KB · Affichages: 37

Dranreb

XLDnaute Barbatruc
Bonsoir.
j'ai un message d'erreur me disant que le fichier doit être en 64 bits
Essayez en intercalant, au début de l'UFmVisu, l'attribut PtrSafe entre Declare et Function
VB:
Option Explicit
Private Declare PtrSafe Function QueryPerformanceFrequency Lib "Kernel32" (X As Currency) As Boolean
Private Declare PtrSafe Function QueryPerformanceCounter Lib "Kernel32" (X As Currency) As Boolean
Private Declare PtrSafe Function MessageBeep Lib "user32.dll" (ByVal wType As Long) As Long
(Chez moi, avec Excel 2016, ça marche aussi bien avec ou sans cet attribut)
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Bonjour.
J'ai ajouté les attributs PtrSafe et j'affiche maintenant les détails dans le classement comme dans votre modèle.
Le classement est recalculé à chaque saisie d'une paire de nombres de buts dans le tableau tournoi.
 

Pièces jointes

  • TirageTsVS310Pouluce.xlsm
    109.5 KB · Affichages: 39

Dranreb

XLDnaute Barbatruc
JBARBE, qu'est-ce que cela signifie, peu après que j'aie envoyé une nouvelle mouture ?
J'ai remarqué qu'en enlevant une équipe le programme de tirage peine énormément à trouver une solution, s'il y en a seulement une. Pareil avec une équipe de plus, d'ailleurs. On peut arriver à en trouver une en réduisant le nombre de terrains à 6 et en réessayant plusieurs fois.
Je le joint à nouveau parce que le classeur pouvait rester bloqué suite à un abandon du traitement de tirage.
 

Pièces jointes

  • TirageTsVS310Pouluce.xlsm
    108.7 KB · Affichages: 43
Dernière édition:

Dranreb

XLDnaute Barbatruc
Ce qui ne répond pas à ma question…
Dans mon classeur les numéros suivent, bien sûr, lors du classement sur les points et les différences de buts. Ils me sont d'ailleurs indispensables à l'attribution des points et des buts. Ils ne gardent la formule =LIGNE()-LIGNE(Inscrits[#En-têtes]) que le temps des inscriptions.
 
Dernière édition:

JBARBE

XLDnaute Barbatruc
Re,
Je pense que notre ami pouluce n'a pas besoin de tirage aléatoire !
De plus, dans les compétitions sportives et dans le cas présent au foot, le tirage de chaque équipe devant se rencontrer ne se fait pas par ordi ( pas confiance au programme qui peut-être truqué ) !
Ainsi, cela se passe comme au loto mais au lieu que cela soit des boules se sont des mains innocentes ou réputées ( stars, femmes ou hommes politiques etc....)et autant que possible féminine qui effectuent le tirage au sort des équipes devant se rencontrer !
Ce tirage est pris très au sérieux surtout au foot pour les premières divisions ( il y a du fric en jeux) !
Dommage pour ton super travail Dranreb dont je suis admirateur. Mais bon , il y aura bien quelqu'un qui sera intéressé par les macros !
Bonne journée à tous !
 

Pouluce

XLDnaute Nouveau
Désolé pour mon absence, quelques petits soucis de santé, rien de bien méchant. Je vais prendre le temps de lire vos post et de répondre :) merci n tout cas :)
Merci à vous deux ! @JBARBE et @Dranreb pour vos fichiers, les deux me serviront et c'est vraiment du magnifique travail je ne peux que vous remercier encore une fois.
 
Dernière édition:

Pouluce

XLDnaute Nouveau
bonsoir à tous, je reviens vers vous avec mon fameux tableau... @JBARBE @Dranreb .
Le tableau que j'ai récupérer est super. En revanche quand je veux rajouter des joueurs je suis limité à 16 joueurs dans le championnat. J'aimerais avoir la possibilité d'augmenté à 20 max.

le problème qui se pose quand j'ajoute plus de joueurs c'est que la barre de recherche afin de calculer les matchs est interminable.

Pourriez vous m'aider ? (Pour infos je n'ai pas besoin de calculer le nombre de terrain car c'est un championnat virtuel)

Merci d'avance.

Florian
 

Pièces jointes

  • Championnat C13.xlsm
    102.9 KB · Affichages: 59

Dranreb

XLDnaute Barbatruc
Bonsoir.
Essayez en passant le nombre de terrains à 10.
Il ne dépasse jamais ce nombre de rencontres par jeu.
C'est un système de tirage tous versus à nombre limité de terrains de jeux simultanés.
Mais on peut augmenter ce nombre si en réalité il n'est pas limité.
 
Dernière édition:

Discussions similaires