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 :

loterie - erreurs


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 20
    Par défaut loterie - erreurs
    Bonjour à toutes et tous !

    Le fichier joint permet, de semaine en semaine, de :

    - colorer chaque chiffre sorti dans un tableau de résumé (tout en bas)
    - colorer chaque chiffre sorti pour chaque joueur
    - calculer la moyenne des chiffres sortis
    - me situer par rapport aux autres joueurs

    En plus, je souhaiterais savoir, toujours de semaine en semaine donc après un tirage et avant le suivant, s'il est toujours possible d'être le gagnant unique de la loterie.

    Enfin, je souhaiterais savoir combien de joueurs peuvent encore gagner, de manière à déterminer leurs gains (répartition de la somme entre ces gagnants).

    Je ne vois plus mes erreurs !

    Merci beaucoup !
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    salut
    ta premiere erreur est de ne pas nous dire en quoi consiste ton probleme et a quel endroit tu bloque.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 20
    Par défaut
    Salut,

    Si tu ouvres, le fichier et que tu exécutes, tu te rends immédiatement compte à la lecture de l'exo que les résultats en "S4:S25" sont faux.

    Par exemple, dans la situation actuelle, pour le joueur 1, tout comme moi, 6 de ses chiffres sont sortis, ainsi qu'indiqué en "L4" et "L14".

    Donc, 4 de nos chiffres ne sont pas encore sortis, dont seul le n° 10 nous est commun.

    Dès lors, le résultat en "S4" est faux.

    Et c'est notamment là que je bloque.

    La suite devrait aller.

    Grand merci de m'aider !

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    Citation Envoyé par sky
    tu te rends immédiatement compte à la lecture de l'exo que les résultats en "S4:S25" sont faux.
    et a partir de quoi je déduis ça ? je ne sais meme pas ce que represente ce chiffre en colonne S
    commence donc par expliquer quel est le principe de cette loterie.

  5. #5
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Si j'ai bien tout capté, dans la colonne S apparaît le nombre de chiffres non sortis pour chaque joueur, identiques aux chiffres non sortis pour toi.

    Jette un oeil sur le fichier ci-joint si ça correspond à ce que tu souhaites

    Pièce jointe 25730

    tu pourrais également remplacer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    If Application.WorksheetFunction.Sum(Range("S4:S25")) = 0 Then Cells(26, 14).Value = "OUI"
    If Application.WorksheetFunction.Sum(Range("S4:S25")) <> 0 Then Cells(26, 14).Value = "NON": Cells(26, 14).Value = "NON"
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Application.WorksheetFunction.Sum(Range("S4:S25")) = 0 Then
    Cells(26, 14).Value = "OUI"
    Else
    Cells(26, 14).Value = "NON"
    End If

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 20
    Par défaut
    Bonsoir alsimbad,

    - J'ai remplacé "<> xlnone" par "= xlnone" vu que les chiffres qui m'intéressent sont ceux qui ne sont pas encore sortis, càd ceux dont le fond est blanc.

    - J'ai raccourci le code sur la condition I1 et I2 en n'en faisant qu'un bloc et en mettant une police blanche en "S16"

    - Ma condition était fausse. En effet, la bonne condition est qu'aucun des autres joueurs ne possède les mêmes chiffres non encore sortis que moi.

    UN GRAND MERCI !!

    Á charge de revanche, dès que mon niveau se sera élevé !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur fréquente avec ASP et IIS
    Par Community Management dans le forum ASP
    Réponses: 2
    Dernier message: 11/02/2004, 22h20
  2. Check Url pour savoir si erreur 404 ou si le site existe
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 13h49
  3. Réponses: 2
    Dernier message: 27/05/2002, 19h46
  4. erreur IDL:omg.org/CORBA/MARSHAL:1.0
    Par Pinggui dans le forum CORBA
    Réponses: 3
    Dernier message: 13/05/2002, 15h05
  5. [Kylix] Erreur objet
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h41

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