nombre aléatoire sous conditions

monkeymia

XLDnaute Nouveau
Bonjour,

J' ai un soucis et n'arrive pas a trouver la solution.
Problème:

- Afficher une série de 5 chiffres/nombres compris entre 1 et 50 dont tous doivent être différent et dans un ordre croissant. Facile

- Ou cela se corse, chaque chiffre influence une tableau dont une variable prend la valeur de 1 ou 0 suivant le chiffre.
Le but étant que chaque chiffres n'affectent pas la variable qui doit rester 0.
C'est à dire que si au deuxième chiffre la variable passe à 1 le programme doit proposer un autre chiffre
n'influençant pas cette variable. Et ainsi de suite pour les 5 chiffres

En clair, j'ai un tableur qui reprend toutes les combinaisons pairs d'un tirage lotto (par ex):
soit 1.1 1.2 1.3 1.4 1.5 1.6 ............jusqu'à 49.50
Pour éviter les doublons, a chaque série de 5 nombres/tirage, mon tableur pose une variable sur chaque combination pair effective. Ces variables doivent rester 0 (si 1 = doublon).
Donc si 1 = recommencer le tirage jusqu'à avoir 0.

J'essaie d'être le plus clair possible. Si pas, on peux en discuter.

Merci de votre aide
 

monkeymia

XLDnaute Nouveau
Re : nombre aléatoire sous conditions

"Avant de marcher sur ses pieds, on use ses genoux"

je cherche une solution quelqu'elle soit, quelque programme que ce soit.
voici le fichier non protéger, les tirages sont automatisés par des ALEA.
je cherche à refaire un tirage si la variable passe à 1
Merci pour votre collaboration.
 

Pièces jointes

  • JUIN LOTTO VBA.xlsx
    33 KB · Affichages: 44

Staple1600

XLDnaute Barbatruc
Re : nombre aléatoire sous conditions

Re

monkeymia (Bonjour à toi aussi...:rolleyes:)
Tu as vu ou pas le lien vers la discussion "EuroMillions" (qui contient beaucoup d’exemples de codes VBA) que j'ai mis en lien dans mon précédent message?
 

monkeymia

XLDnaute Nouveau
Re : nombre aléatoire sous conditions

STAPLE1600

Bonjour

Merci pour ta réponse.
Je suis entrain de visualiser le forums sur le sujet, complexe.
Ca fait un moment que je cherche sur le net et essai quantité de macro. Rien n'y fait.
La question est toute bête: peux forcer Excel à recalculer une cellule en fonction du résultat de cette cellule (boucle) si elle est erronée, et ce avant de passer à la cellule suivante?

Cordialement.
 

Discussions similaires

Statistiques des forums

Discussions
312 677
Messages
2 090 825
Membres
104 677
dernier inscrit
soufiane12