• Initiateur de la discussion Initiateur de la discussion pika83
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pika83

XLDnaute Occasionnel
bonjour,

j'aimerais creer un dé electronique a 8 faces sous forme de fichier excel, j'arrive bien a entrer la formule =ENT(ALEA()*9) en A1, mais le resultat trouver change si j'incremete ou je recopie la formule en A2, comment garder le resutat trouver a chaque tirage?
d'avance merci
 
Re : tirage aléatoire

Bonjour 🙂,
Je te propose le code suivant :
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim I As Integer
For I = 2 To 100
    If Cells(1, I) = "" Then
        Cells(1, I) = Cells(1, 1).Value
        Cells(1, 1).Select
        Exit Sub
    End If
Next I
End Sub
à coller sur la déclaration de ta feuille, elle te permetra de stocker tes 99 premiers tirages qui s'effectueront à chaque double clic au fur et à mesure sur la première ligne.
Ci-joint un fichier d'exemple (pour info, j'ai changé ta formule en =ENT(ALEA()*8)+1 car sinon, tu avais un cube à 9 faces de 0 à 8)
A te lire,
JNP 😎
 

Pièces jointes

Re : tirage aléatoire

je te remercie pour ta modification JNP, mais quant tu recopie ta formule dans une autre cellule quelquonque, la cellule de depart se modifie aussi et c'est ce que je voudrais eviter. Il faut que le tirage trouve aleatoirement soit conserver,meme quant ont fait d' autres tirages et ainsi de suite.
 
Re : tirage aléatoire

Bonsoir le fil,

Un type qui veut faire du point.... (lu ailleurs.... "Y'a des types qui veullent faire du point".....et pas très apprécié d'ailleurs...Merci aux représentants de l'EN)

Un octaèdre, par exemple.

Edit : suite à la remarque de JNP, corrigé faute de frappe qui m'a totalement échappée.
 
Dernière édition:
Re : tirage aléatoire

Bonsoir le fil,

JP :🙄

Code:
For Each interprétation In Message
Select Case EN
    Case "Ecole Normale"
        [A1].Value = "T'as p'têt bon"
    Case "Ecole Navale"
        [A1].Value = "Pourquoi Pas?"
    Case "Eh Non"
        [A1].Value = "Réfléchis un Peu"
    Case Else
        [A1].Value = "Tu peux décoder ton message?"
End Select
Next interprétation

pour ma part, je suis en Case Else 😀

Bonne soirée 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

P
Réponses
2
Affichages
878
Pierre-Emeric
P
Réponses
3
Affichages
655
D
Réponses
6
Affichages
947
débutantplus
D
L
Réponses
9
Affichages
1 K
Réponses
12
Affichages
1 K
J
  • Question Question
Réponses
9
Affichages
2 K
J
Réponses
22
Affichages
3 K
jui42
J
Réponses
3
Affichages
1 K
S
Réponses
9
Affichages
7 K
Retour