sélection aléatoire de lignes

C

ced

Guest
bonjour à tous,

je vous soumet un des pb auquel je suis confronté.
A partir d'un ensemble de données récupérées je dois créer un échantillon de manière aléatoire.
Aussi je voudrais savoir s'il existe une formule d'excel permettant de sélectionner de manière aléatoire des lignes d'un onglet excel et de les recopier vers un nouvel onglet créé pour l'occasion.
Ou si ce n'est pas le cas, quel serait le code à rentrer dans la macro pour réaliser ce test.
Eventuellement, je souhaiterais que lorsque l'on clique sur le bouton de cette macro un bôite de dialogue s'ouvre afin de demander à l'utilisateur la colonne e critère de sélection alétoire et le nombre de lignes à sélectionner.

Si vous pouviez m'aider cela me simplifierait énormément la tâche. A l'heure actuelle je n'est encore trouvé aucune solution.

merci pour toutes vos propositions.

CED
 
D

daniel

Guest
il te faut realiser un petit script vba en utilisant la fonction Random (attention comme ton generateur aleartoire de ce genre, il faut savoir qu'il est deterministe) : rnd(number)
puis recuperer les valeurs et les copier
Sheet(2).Range("cible").value=Sheet(1).Range("origin").value
 

Discussions similaires

Réponses
4
Affichages
918

Statistiques des forums

Discussions
312 101
Messages
2 085 297
Membres
102 856
dernier inscrit
primavera49