Tirage au sort excel
Fermé
joda
-
24 août 2012 à 17:25
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 25 août 2012 à 14:27
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 25 août 2012 à 14:27
A voir également:
- Tirage au sort excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
8 réponses
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
24 août 2012 à 17:36
24 août 2012 à 17:36
bonjour
je ne sais pas si j'ai bien compris
G4=DECALER(BD!A1;ENT(1000*ALEA());0;1;1)
bonne suite
je ne sais pas si j'ai bien compris
G4=DECALER(BD!A1;ENT(1000*ALEA());0;1;1)
bonne suite
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
24 août 2012 à 18:07
24 août 2012 à 18:07
re
peux tu envoyer une partie significative de ton classeur au format excel 2003 sur cjoint.com et joindre le lien obtenu à ton prochain message
RQ. il est clair que l'utilisation de la fonction alea provoque un nouveau calcul à chaque changement dans la feuille. pour ton problème, je pense qu'il va falloir passer par une macro (à moins que ... ?
bonne suite
peux tu envoyer une partie significative de ton classeur au format excel 2003 sur cjoint.com et joindre le lien obtenu à ton prochain message
RQ. il est clair que l'utilisation de la fonction alea provoque un nouveau calcul à chaque changement dans la feuille. pour ton problème, je pense qu'il va falloir passer par une macro (à moins que ... ?
bonne suite
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
24 août 2012 à 18:17
24 août 2012 à 18:17
au format excel 2003 (fichier/enregistrer sous/type ...
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 234
24 août 2012 à 18:31
24 août 2012 à 18:31
Solution sans macro :
G4 donne un nombre aléatoire, que tu saisis manuellement en H4, et les formules de recherche en B6 et E12:H12 se réfèrent non pas à G4, mais à H4 :
=RECHERCHEV(H4;BD!A3:B25;2)
G4 donne un nombre aléatoire, que tu saisis manuellement en H4, et les formules de recherche en B6 et E12:H12 se réfèrent non pas à G4, mais à H4 :
=RECHERCHEV(H4;BD!A3:B25;2)
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 234
24 août 2012 à 19:05
24 août 2012 à 19:05
* En laissant Excel effectuer le tirage au sort en G4, tu respectes la (très efficiente) règle de fonctionnement de ton fichier.
* Taper un nombre de moins de 4 chiffres en H4 ne représente pas un effort particulier, même si l'utilisateur pose 500 questions différentes ...
* Plus un fichier est complexe, plus il est difficile à mettre au point et à améliorer, comme dirait un descendant du marquis Jacques de la Palice.
* Es-tu familier des macros ou adepte de VBA ?
* Taper un nombre de moins de 4 chiffres en H4 ne représente pas un effort particulier, même si l'utilisateur pose 500 questions différentes ...
* Plus un fichier est complexe, plus il est difficile à mettre au point et à améliorer, comme dirait un descendant du marquis Jacques de la Palice.
* Es-tu familier des macros ou adepte de VBA ?
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
24 août 2012 à 19:25
24 août 2012 à 19:25
salut Raymond,
Je pense que joda veut créer un quiz avec un choix aléatoire de questions dans une liste
Et .... je sens que l'étape suivante va consister à gérer le nombre de questions posées et le score
du coup, une solution macro (pas très compliquée par ailleurs) me semble nécessaire
cordialement
Je pense que joda veut créer un quiz avec un choix aléatoire de questions dans une liste
Et .... je sens que l'étape suivante va consister à gérer le nombre de questions posées et le score
du coup, une solution macro (pas très compliquée par ailleurs) me semble nécessaire
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
Modifié par ccm81 le 24/08/2012 à 19:15
Modifié par ccm81 le 24/08/2012 à 19:15
re
une proposition avec macro
https://www.cjoint.com/?3Hys2wvFjcr
RQ. les constantes au début du code sont là pour éviter de toucher au code
bonne suite
une proposition avec macro
https://www.cjoint.com/?3Hys2wvFjcr
RQ. les constantes au début du code sont là pour éviter de toucher au code
bonne suite
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
Modifié par ccm81 le 24/08/2012 à 19:26
Modifié par ccm81 le 24/08/2012 à 19:26
re
1. desolé, dans la feuille BD il faut lire
la plage A1:Hxx a été nommée de façon dynamique
listeq=DECALER(BD!$A$3;0;0;NB(BD!$A$3:$A$1002);8)
de cette façon tout ajout de ligne est pris en compte
2. et dans la feuille formulaire B6=RECHERCHEV($G$4;listeq;2;0)
bon appétit
1. desolé, dans la feuille BD il faut lire
la plage A1:Hxx a été nommée de façon dynamique
listeq=DECALER(BD!$A$3;0;0;NB(BD!$A$3:$A$1002);8)
de cette façon tout ajout de ligne est pris en compte
2. et dans la feuille formulaire B6=RECHERCHEV($G$4;listeq;2;0)
bon appétit
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
25 août 2012 à 11:36
25 août 2012 à 11:36
bonjour
Lire dans les pensées, ce n'est pas sorcier, je pense que bientôt tu vas demander une gestion des joueurs puis à la fin, que ton appli fasse le café!
Plus sérieusement, je me suis permis de simplifier un peu ton interface.
J'ai remplacé les "x" par des boutons radio, ça fait un peu plus de code mais tout reste très simple.
https://www.cjoint.com/?3Hzlyvnd1aC
tu dis si tu veux continuer sur cette base
Pour le nombre de questions, il faut ajouter une cellule qui fera office de compteur, qui va s'incrémenter à chaque "nouvelle question"
Et pour la tenue du score, idem
Prévoir bien sur une RAZ pour une nouvelle partie
bonne suite
Lire dans les pensées, ce n'est pas sorcier, je pense que bientôt tu vas demander une gestion des joueurs puis à la fin, que ton appli fasse le café!
Plus sérieusement, je me suis permis de simplifier un peu ton interface.
J'ai remplacé les "x" par des boutons radio, ça fait un peu plus de code mais tout reste très simple.
https://www.cjoint.com/?3Hzlyvnd1aC
tu dis si tu veux continuer sur cette base
Pour le nombre de questions, il faut ajouter une cellule qui fera office de compteur, qui va s'incrémenter à chaque "nouvelle question"
Et pour la tenue du score, idem
Prévoir bien sur une RAZ pour une nouvelle partie
bonne suite
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
25 août 2012 à 14:27
25 août 2012 à 14:27
1. si je comprends bien, on continue sans les boutons radio, c'est toi qui voit (voir quand même RQ1)
2. Pour le compteur de bonnes réponses, il faut
2.1. un bouton (Nouvelle partie) qui fasse un RAZ (début de nouvelle partie)
2.2. une cellule qui compte les bonnes réponses
3. que veux tu dire dans ton PS.
on peut bien sur, à l'ouverture du classeur se mettre en début de nouvelle partie
4. tu complètes ton ficher avant de me l'envoyer
4.1. avec quelques questions supplémentaires (feuille BD), je suppose que les questions posées lors d'une même partie devront être toutes différentes
4.2. avec le bouton "nouvelle partie" et la cellule "compteur" (feuille formulaire) auquel tu pourras déjà affecter du code
RQ1. les boutons radio ont un gros avantage sur le "x", ils permettent
1. d'éviter que le joueur mettre plusieurs "x"
2. de demander une confirmation de la réponse
3. d'éviter que l'utilisateur change sa réponse
4. de simplifier l'apparence de la feuille
5. de gérer la cellule "reponse" depuis VBA
6. au niveau VBA, le code affecté aux 4 boutons est à peu près le même
RQ2. je dois en oublier ....
bonne suite
2. Pour le compteur de bonnes réponses, il faut
2.1. un bouton (Nouvelle partie) qui fasse un RAZ (début de nouvelle partie)
2.2. une cellule qui compte les bonnes réponses
3. que veux tu dire dans ton PS.
on peut bien sur, à l'ouverture du classeur se mettre en début de nouvelle partie
4. tu complètes ton ficher avant de me l'envoyer
4.1. avec quelques questions supplémentaires (feuille BD), je suppose que les questions posées lors d'une même partie devront être toutes différentes
4.2. avec le bouton "nouvelle partie" et la cellule "compteur" (feuille formulaire) auquel tu pourras déjà affecter du code
RQ1. les boutons radio ont un gros avantage sur le "x", ils permettent
1. d'éviter que le joueur mettre plusieurs "x"
2. de demander une confirmation de la réponse
3. d'éviter que l'utilisateur change sa réponse
4. de simplifier l'apparence de la feuille
5. de gérer la cellule "reponse" depuis VBA
6. au niveau VBA, le code affecté aux 4 boutons est à peu près le même
RQ2. je dois en oublier ....
bonne suite
24 août 2012 à 18:03
merci pour ta réponse.
L problème est que ma question est complexe.
Je m'explique.
En G4 je veux faire apparaitre par tirage un n° qui se trouve en feuille BD colonne A.
Ce que tu m'as donné fonctionne,mais le n°qui apparait me donne une question
avec 4 possibilités de réponse, il faut en cocher une et Vrai ou Faux apparait selon le cas.
Le problème que je rencontre est que lorsque je valide ma réponse une nouvelle question apparait et plus rien n'est bon.
J'espère avoir été clair pour que tu puisses m'aider
Cordialement