Bonjour,
Est-il possible d'afficher un nombre de 1 a 90 aléatoirement dans une seule cellule par exemple dans C1 l'un après l'autre jusqu’à la fin des 90 numéros.
En macro ou autre
Merci
Bonjour,
Est-il possible d'afficher un nombre de 1 a 90 aléatoirement dans une seule cellule par exemple dans C1 l'un après l'autre jusqu’à la fin des 90 numéros.
En macro ou autre
Merci
Au final si j'ai bien compris on peut formuler le problème autrement : tu veux simplement trier une liste de 90 numéros dans un ordre aléatoire. Si tu as juste besoin de le faire ponctuellement, le plus simple c'est d'utiliser le service random.org : https://www.random.org/lists/.
Si tu veux absolument le faire dans excel, j'ai trouvé cette macro sur internet :
Sub randomNumbers()
Low = Application.InputBox("Enter first valid value", Type:=1)
High = Application.InputBox("Enter last valid value", Type:=1)
Selection.Clear
For Each cell In Selection.Cells
If WorksheetFunction.CountA(Selection) = (High - Low + 1) Then Exit For
Do
rndNumber = Int((High - Low + 1) * Rnd() + Low)
Loop Until Selection.Cells.Find(rndNumber, LookIn:=xlValues, lookat:=xlWhole) Is Nothing
cell.Value = rndNumber
Next
End Sub
Source : http://superuser.com/questions/614928/ms-excel-unique-random-number-generator-within-a-range
J'ai aussi trouvé ça : http://www.ozgrid.com/VBA/RandomNumbers.htm