IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Application Foot - Classement dynamique


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 4
    Points : 6
    Points
    6
    Par défaut Application Foot - Classement dynamique
    Bonjour,

    Je travaille sur une application Foot et je voudrai savoir comment rendre le classement du championnat dynamique. Le championnat comporte plusieurs journée et mon code n'est valable que pour une journée de championnat . Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    Sub Resultat_Equip()
     
    Dim i As Integer
    Dim j As Integer
    Dim l As Integer
    Dim MJ As Integer
    Dim G As Integer
    Dim P As Integer
    Dim N As Integer
    Dim Pts As Integer
    Dim ScoreDom As Integer
    Dim ScoreExt As Integer
     
     
    Dim wEquipe As Worksheet
    Dim wResultat As Worksheet
    Dim NomEquipe As String
     
    Set wEquipe = ActiveWorkbook.Worksheets("equipes")
    Set wResultat = ActiveWorkbook.Worksheets("resultat")
    wEquipe.Activate
    wEquipe.Range("A2:I1000").Clear
    l = 2
    For i = 2 To 100
    For j = 2 To 4 Step 2
    If j = 2 Then
         ScoreDom = 5
         ScoreExt = 7
       Else
         ScoreDom = 7
         ScoreExt = 5
       End If
    MJ = 1
    SCM = wResultat.Cells(i, ScoreDom).Value
    SCA = wResultat.Cells(i, ScoreExt).Value
    SCG = SCM
    SCP = SCA
        Select Case SCM - SCA
            Case Is > 0
              G = 1
              P = 0
              N = 0
              Pts = 3
              PF = 0
            Case Is = 0
              G = 0
              P = 0
              N = 1
              Pts = 1
              PF = 0
            Case Is < 0
              G = 0
              P = 1
              N = 0
              Pts = 0
        End Select
        NomEquipe = wResultat.Cells(i, j).Value
        wEquipe.Cells(l, 1).Value = NomEquipe
        wEquipe.Cells(l, 2).Value = wEquipe.Cells(l, 2).Value + MJ
        wEquipe.Cells(l, 3).Value = wEquipe.Cells(l, 3).Value + G
        wEquipe.Cells(l, 4).Value = wEquipe.Cells(l, 4).Value + P
        wEquipe.Cells(l, 5).Value = wEquipe.Cells(l, 5).Value + N
        wEquipe.Cells(l, 6).Value = wEquipe.Cells(l, 6).Value + Pts
     
    l = l + 1
     
    Next j
    Next i
     
    End Sub
    La variable MJ correspond au nombre de match joué.

    Merci.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut Proposition
    Bonjour,
    Une solution parmis d'autres pour avoir un classement remis à jour dèse que vous faites la recopie des résultats.

    RJ

Discussions similaires

  1. Comment gérer des classements dynamiques?
    Par bbo1991 dans le forum Conception/Modélisation
    Réponses: 2
    Dernier message: 11/06/2008, 18h59
  2. Application multi-langues dynamique
    Par pi100 dans le forum Windows Forms
    Réponses: 18
    Dernier message: 29/03/2007, 21h03
  3. Problème de Classement dynamique
    Par Faboul dans le forum Access
    Réponses: 3
    Dernier message: 20/03/2007, 16h22
  4. Classement dynamique des resultats
    Par jlb75 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 29/11/2006, 12h37
  5. Classement dynamique
    Par El Jaguar dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/08/2005, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo