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