Bonjour,
Pour figer les résultats, tu dois utiliser une procédure en VBA.
La fonction Alea() est une fonction volatile, c'est-à-dire qu'elle se
met à jour chaque fois qu'une cellule est modifiée.
En VBA, la procédure est à copier dans le module de la feuille où
l'action se déroule. Fais un clic droit sur l'onglet de la feuille et
choisis la commande "Visualiser le code". Tu copies ce qui suit dans la
page blanche.
Range("A1:A10") représente où seront copiées les valeurs entre 0 et 36.
tu auras éventuellement des doublons...
Si tu préfère, tu peux remplacer "Range("A1:A10") par l'expression
"Selection" sans guillemet. Pour lancer la macro,
Dans l'interface de calcul, Raccourci clavier Alt + F8
Tu choisis la macro et tu cliques sur le bouton "exécuter".
Je tiens pour acquis que tu as activé les macros dans Excel.
'---------------------------------------------
Sub test()
Dim Xmin As Long, Xmax As Long, C As Range
Xmin = 0 'Valeur minimale
Xmax = 36 'Valeur maximale
For Each C In Range("A1:A10")
Randomize
C.Value = Application.RandBetween(Xmin, Xmax)
Next
End Sub
'---------------------------------------------
MichD