J'ai juste un petit souci avec la fonction : "=ALEA.ENTRE.BORNES(1; 49)" qui fonctionne correctement, mise à part que lorsque je clique sur une autre cellule, le chiffre de la cellule D29 change ainsi que les cellules E29, F29, G29, H29 et I29 (Tirage aléatoire de numéro pour le Loto)
Comment figer les cellules afin de concerver les numéros.
Merci d'avance pour votre aide
Bonjour Electron,
C'est le principe même d' XL. Comme à chaque intervention sur la feuille il recalcule toute les formules, il change donc vos numéros.
Deux solutions :
1- Se mettre en mode manuel : Options Excel / Formules et cocher Manuel
2- Passer par cette petite macro qui figera les valeurs. Voir PJ.
VB:
Sub Tirage()
[E29:I29].FormulaLocal = "=ALEA.ENTRE.BORNES(1;49)"
[E29:I29] = [E29:I29].Value
End Sub
Bonjour.
Vous aurez un autre problème de toute façon: la répétition de numéros déjà tirés.
Utilisez ma fonction perso ListeAl, ou bien, en VBA, mon objet ListeAléat.
Bonjour Electron,
C'est le principe même d' XL. Comme à chaque intervention sur la feuille il recalcule toute les formules, il change donc vos numéros.
Deux solutions :
1- Se mettre en mode manuel : Options Excel / Formules et cocher Manuel
2- Passer par cette petite macro qui figera les valeurs. Voir PJ.
VB:
Sub Tirage()
[E29:I29].FormulaLocal = "=ALEA.ENTRE.BORNES(1;49)"
[E29:I29] = [E29:I29].Value
End Sub