Nombre aléatoire non identique

J'ai la formule suivante dans Excel (pas vba):

=RANDBETWEEN(1,10) 

Ensuite, je supprime automatiquement 10 lignes. Comment ré-écrire la formule afin que les chiffres ne se répètent pas.

Il existe un moyen simple de le faire avec deux colonnes. En A1, entrez

  =RAND() 

Et compléter à A10.

Dans la colonne adjacente, entrez

 =RANK(A1,$A$1:$A$10) 

Et compléter. Il y a une chance négligeable que les 10 décimales aléatoires à virgule flottante (précision de 15 chiffres, je pense), les deux nombres seront identiques. Ainsi, RANK générera toujours une commande aléatoire de valeurs de 1 à 10.

Cette réponse précédente fait quelque chose de similaire: voir comment le réseau idx est rempli dans le deuxième exemple.

Mais il faut utiliser VBA. Je ne sais pas si vous voulez cela ou si vous insistez sur l'utilisation de formules de feuilles de calcul uniquement.