Bonjour,
Les fonctions alea() et alea.entre.borne() ne permettent pas de faire de la génération de nombres
uniques sur une plage
Rapidement je vois 2 solutions possibles :
1) soit tu te fais cela en code VBA car tu as besoin d'automatiser pour la faire tourner de nombreuse fois
2) soit tu contourne en méthode manuelle (tu doit le faire que quelques fois) :
colonne A => génère un Alea.entre.borne(0;999999999999)
Colonne B => tu y mets le N° de ligne
. ensuite tu copies les données et les colles en valeurs (ailleurs)
. tu tri tes valeurs (plage collée) par ordre croissant de la colonne des chiffres aléatoires et dans l'autre colonne (N°ligne) tu auras un ordre aléatoire.
Après d'autres auront peut-être de meilleurs idées ou te proposeront le code VBA qui va bien pour faire cela
bon courage