Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 
S

sylvain

Guest
Bonjour,

une idée sera de créer une colonne avec =alea()
Puis tu tries ton tableau en te basant sur cette colonne
tu prends les n premiers (n taille de ton échantillon).

a+
 

Discussions similaires

Réponses
4
Affichages
942
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…