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 :

Comment faire un changement de stratégie en VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 5
    Par défaut Comment faire un changement de stratégie en VBA
    bonjour a tous et a toutes,
    je me permets une petite question car je bloque sur comment faire un changement de stratégie en VBA.
    En effet je dois faire un programme pour un jeu de choix de 3 portes (on a porte 1 2 et 3 et derrière l'une d'entre elle il y' a la voiture et donc le gain ) dans un premier temps le joueur choisit une porte au hasard (toute cette première partie c'est ok) mon problème est comment écrire: que le présentateur donne un indice sur l'une des porte (en disant que telle porte est l'une des 2 portes perdantes => bien sur il ne donne pas d'indice sur la porte choisie par le joeur même si elle est mauvaise) et après cela soit le joueur garde la porte qu'il a choisit en premier (strat 1) soit il change (strat 2)
    Avez vous une petite idée de comment faire pour la partie a partir du présentateur? juste une piste?

    Merciiiiii a tous et a toute

  2. #2
    Membre éprouvé
    Inscrit en
    Juin 2009
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 93
    Par défaut
    Bonsoir
    Je comprends bien ton jeu mais je ne vois pas ce qu'elle est ton problème.
    * déjà, tu veux le faire via des boutons à cliquer, des valeurs dans des cellules, .....
    * Le "présentateur" est une personne physique qui interagit sur l'ordinateur ? ou c'est le logiciel seul qui donne l'indice ?
    * A partir de quand est donné l'indice (demande du joueur, après un certain temps, ....)
    * tu veux des boites de dialogue qui posent la question de la stratégie au joueur ?
    * Le joueur peut changer plusieurs fois de stratégie avant de valider ?
    * Veux tu un compteur de victoire.

    Je ne sais pas si ton projet est clairement défini de ton coté, mais les explications fournies ne permettent pas de te répondre correctement (enfin pas moi )

    Nekko

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 5
    Par défaut
    Bonjour,
    alors dans mon programme j'ai déja fait une séléction
    * déjà, tu veux le faire via des boutons à cliquer, des valeurs dans des cellules, ..... /* A partir de quand est donné l'indice (demande du joueur, après un certain temps, ....)/* Veux tu un compteur de victoire.
    la j'ai déja fait une séléction pour séléctionner la porte choisie( qu'elle porte choisie le joueur), quelle porte est la gagnante et lesquelles sont les mauvaises, quand est ce qu'il gagne si il garde sa réponse et le comptage se fait.


    mon probleme c'est comment faire ça:

    * Le "présentateur" est une personne physique qui interagit sur l'ordinateur ? ou c'est le logiciel seul qui donne l'indice ?
    * Le joueur peut changer plusieurs fois de stratégie avant de valider ?

  4. #4
    Membre éprouvé
    Inscrit en
    Juin 2009
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 93
    Par défaut
    euh, c'était des questions dans mon post
    * le fait de savoir si tu sélectionnes avec ta souris, si tu rentres un chiffre dans une case ou autre méthode change beaucoup la programmation (reconnaissance d'un bouton ou juste lecture d'une valeur dans une cellule). C'est pour cela que je te demande quel est ta méthode; Cela impacte aussi le changement de stratégie de ton joueur.
    * pour l'indice donnée, tu as une fonction Random, que tu peux exécuter entre les 2 portes restantes.

    Une copie d'écran de ce que tu as déjà fait peut aider

    Je veux bien passer un peu de temps à taper du code, mais il faut que de ton coté tu passes un peu de temps à décrire ce que tu veux. Un cahier des charges bien fait représente la plus grosse partie du travail et facilite beaucoup après

    Nekko

  5. #5
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 5
    Par défaut
    Merci beaucoup Je pense avoir trouvé comment faire
    C'est très gentil

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

Discussions similaires

  1. [XL-2007] comment faire une Jointure SQL en excel VBA
    Par Maxim0 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/07/2011, 19h04
  2. Réponses: 52
    Dernier message: 07/04/2009, 11h40
  3. Comment faire un regroupement de valeur par VBA?!
    Par athos7776 dans le forum IHM
    Réponses: 3
    Dernier message: 10/07/2007, 17h42
  4. [VBA][Excel] Comment faire pour faire une boucle?
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 19/12/2005, 14h48
  5. Comment faire un selon en vba
    Par Celia1303 dans le forum Access
    Réponses: 6
    Dernier message: 13/10/2005, 14h31

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