Tirage aléatoire (Texte) [Résolu/Fermé]

Signaler
Messages postés
6
Date d'inscription
mercredi 26 juin 2013
Statut
Membre
Dernière intervention
23 avril 2014
-
Messages postés
23427
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2020
-
Bonjour à tous, et merci de vous être arrêté sur ce post !

Je vous explique mon problème.
Je souhaite créer dans la "Feuil1" une Macro qui me permette (lorsque j'appuie sur un bouton) d'afficher de manière aléatoire une phrase.
La méthode que je veux mettre en place serait de lister ces phrases de "A1:A20" dans la "Feuil2", afin que la Macro vienne cherche aléatoirement une des phrase dans cette liste.

SVP, merci de m'aider c'est très urgent !



3 réponses

Messages postés
1064
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
22 décembre 2017
117
Bonjour,

ça parait pas très compliqué.

Si dans votre Feuil2 les phrase vont de 1 à 100 par exemple, faire un random entre 1 et 100 et afficher la phrase qui se trouve sur la ligne générée

Randomize
Int(Rnd * 100) + 1 ' pour faire un random entre 1 et 100

Cordialement
Messages postés
23427
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2020
6 292
Bonjour,

sans macro :
=DECALER(Feuil2!A1;ALEA()*20;)

eric
Messages postés
6
Date d'inscription
mercredi 26 juin 2013
Statut
Membre
Dernière intervention
23 avril 2014

D'accord. J'ai une vingtaine de phrases, et je souhaite une méthode pour en afficher une de manière aléatoire.
Si vous avez une autre méthode plus simple, je suis preneur !
Merci
Messages postés
23427
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2020
6 292
on s'est croisés, regarde au-dessus.
eric
Messages postés
6
Date d'inscription
mercredi 26 juin 2013
Statut
Membre
Dernière intervention
23 avril 2014

Merci.
J'avais aussi créé une fonction de type "=ALEATOIRE" qui marche très bien, mais il faudrait que cette fonction soit applicable lorsque je clique sur un bouton.
Je sais que l'on peut appliquer des Macro à des boutons, mais je ne sais pas si on peut appliquer des fonction...
Messages postés
6
Date d'inscription
mercredi 26 juin 2013
Statut
Membre
Dernière intervention
23 avril 2014

Voici l'exemlple en question :
=CHOISIR(ENT(ALEA()*7)+1;"lundi";"mardi";"mercredi";"jeudi";"vendredi";"samedi";"dimanche")

Est ce que je peux appliquer cette formule en cliquant sur un bouton ?
Messages postés
23427
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2020
6 292

J'avais aussi créé une fonction de type "=ALEATOIRE" qui marche très bien

Alors pourquoi poser cette question alors ????
Ca ne devait donc pas être si c'est urgent que ça ...
Quelque soit la formule il faut faire F9 pour générer un nouveau nombre aléatoire.