Tirage aléatoire (Texte)

Résolu
Cednad Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
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 !



A voir également:

3 réponses

Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   156
 
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
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

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

eric
0
Cednad Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
on s'est croisés, regarde au-dessus.
eric
0
Cednad Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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...
0
Cednad Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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 ?
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 

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.
0