Bonjour,
Je souhaite à partir d'une liste définie à l'avance (ex 1 2 3 4) pouvoir la trier dans un ordre aléatoire (ex 4 3 2 1 OU 3 4 2 1) dans le but de créer des tables de randomisation.
Francophone, je ne sais pas ce qu'est une table de randomisation, mais je sais que ma proposition fait ce que vous voulez. Dans votre classeur, écrivez 10 en D6, sélectionnez la plage D6 à D15 et exécutez la procédure choixV que je vous ai fournie. C'est tout.Je souhaite à partir d'une liste définie à l'avance (ex 1 2 3 4) pouvoir la trier dans un ordre aléatoire (ex 4 3 2 1 OU 3 4 2 1) dans le but de créer des tables de randomisation.
Sub Macro1()
ActiveCell.Value = 10
Range(ActiveCell, ActiveCell.Offset(9, 0)).Select
Application.Run "exemple.xls!choixV"
End Sub