Créer une pioche sous excel 2003

Fermé
latuzan Messages postés 3 Date d'inscription vendredi 11 avril 2014 Statut Membre Dernière intervention 11 avril 2014 - Modifié par latuzan le 11/04/2014 à 18:15
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 - 12 avril 2014 à 18:11
Bonjour,

j'aimerais créer une pioche sous excel.

j'ai fait un petit tableau avec :

- la liste des cartes
- le nb de cartes en main
- le nb de cartes dans la defausse
- le nombre de cartes restant dans la pioche

J'ai réalisé une macro afficher un numero aléatoire ayant une valeur maximum correspondant au cumul de cartes dans la pioche.

ce qui donne par exemple :

cartes----------Main----------defausse---------pioche
Carte 1-----------2----------------3-----------------10
Carte 2-----------0---------------10-----------------5
...
etc etc

le principe étant si le numero aléatoire est ,dans cet exemple, inferieur a 10, c'est la carte N° 1 qui est pioché et si c'est entre 10 et 15 c'est la carte 2.

seulement je n'arrive à incrémenter la valeur dans la colonne main (ce qui diminue automatiquement la colonne pioche.

Pour l'instant ma macro c'est :

[/contents/446-fichier-sub Sub] tirage()
'
' tirage Macro
' Macro enregistrée le 08/04/2014 par hugues
'
' Touche de raccourci du clavier: Ctrl+t
'


    Application.CommandBars("Stop Recording").Visible = True
    Range("K14").Select
    ActiveCell.FormulaR1C1 = "=ROUND(RAND()*(R[5]C[-2]-1),0)+1"

If range(k14) < range(I14) Then
range(H14) = range(H14) +1
End If
    
    
End Sub


K14 étant la case aléatoire de pioche
I14 le nombre de carte dans la pioche
H14 le nombre de carte en main

si quelqu'un à compris ce que je veux et qui saurais me répondre je vous remercie de votre aide !!!
A voir également:

3 réponses

ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
11 avril 2014 à 18:35
Bonjour

J'ai bien essayé de comprendre
peux tu compléter le fichier avec quelques explications/exemples et le remettre sur cjoint.com
https://www.cjoint.com/?3DlsHTzLgBH

Cdlmnt
0
latuzan Messages postés 3 Date d'inscription vendredi 11 avril 2014 Statut Membre Dernière intervention 11 avril 2014
11 avril 2014 à 19:00
j'ai mis mon bout de macro ton fichier si ca peut t'aider a comprendre ce que je veux.

https://www.cjoint.com/?DDls7AVF1ja

merci
0
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
12 avril 2014 à 18:11
Toujours pas compris, peux tu répondre aux questions sur le fichier
https://www.cjoint.com/?DDmskoyCj6W

Cdlmnt
0