Bonjour a tous,
j'ai fais plusieurs recherche sur google avant de venir crer un sujet ici, et je n'ai pas trouvé sur le forum qqch qui correspond a mon besoin. Au demeurant celui-ci me semble assez simple
je voudrais une macro qui sur ma feuille de calcul excel pour une plage de cellule donnée (disons A1 a A200) me mettent dans chacune de ces cellules une valeur numérique aléatoire MAIS avec aucun doublons au seins de cette plage.
pour l'instant mon code se résume a ca (évidement ca ne marche pas j'ai un tas de brique et un peu de ciment mais ça ne fait pas un mur)
Sub randunik()
Dim i As Integer
Dim k As Integer
Dim randvalu As Integer
Dim liste As New Collection
i = 1
k = 0
randvalu = 0
Randomize
randvalu = Int(200 * Rnd) + 1
Cells(1, 1) = randvalu
liste.Add (randvalu)
For i = 2 To 200
While randvalu = liste.Item(k)
randvalu = Int(200 * Rnd) + 1
Wend
Next
Cells(i, 1) = randvalu
liste.Add (randvalu)
Next
End Sub
Si vous pouviez m'aider ce serait chouette
dans l'idee je me suis dit qu'il fallait collecter dans une liste mes randvalu pour ensuite comparer mes nouvelles randvalu a cette liste