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

Echantillonnage aléatoire

  • Initiateur de la discussion Initiateur de la discussion Nico27
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

Nico27

Guest
Bonjour,

Je viens de découvrir ce site mais ne connaissant quasiment rien (pour ne pas dire rien) à Excel j'ai du mal à résoudre mon problème.

J'ai un fichier Excel avec 7 variables comprenand chacune 937 individus. Le nom des variables se trouve en colonne. J'aimerai pouvoir efféctuer un éhantillonnage aléatoire de 500 lignes parmis mes 937 lignes et sans qu'il y ait de doublon. Et si possible que mes 500 échantillons se retrouvent dans une autre feuille

Merci pour votre aide.
 
Re : Echantillonnage aléatoire

Bonjour Nico27, julberto, le forum,

La macro suivante sélectionne aléatoirement 500 lignes de la ligne 2 à la ligne 938, puis copie la plage en Feuil2 :

Code:
Sub SelectionAleatoire()
Dim d As Object, n%, ref$, plage As Range

Randomize
Set d = CreateObject("Scripting.Dictionary")
While d.Count < 500
  n = 2 + Int(937 * Rnd) 'nombre entier aléatoire de 2 à 938
  If Not d.Exists(n) Then
    ref = n & ":" & n 'référence texte
    Set plage = Union(IIf(d.Count, plage, Range(ref)), Range(ref))
    d.Add n, n
  End If
Wend

Application.ScreenUpdating = False 'évite un défilement
plage.Select 'pour montrer
Intersect(plage, Range("A:G")).Copy Sheets(2).Range("A2")

End Sub

Fichier joint.

A+
 

Pièces jointes

Dernière édition:
Re : Echantillonnage aléatoire

Bonjour,

C'est vrai que j'ai oublié de mettre un fichier d'exemple.
Je viens d'essayer ton fichier job75 et il marche bien. Par contre j'aimerai savoir comment modifier la macro pour changer la valeur de mon échantillonnage

Merci beaucoup.
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
  • Question Question
Réponses
8
Affichages
925
L
M
Réponses
19
Affichages
2 K
A
Réponses
6
Affichages
4 K
AlexisSI
A
M
Réponses
7
Affichages
1 K
Maxime7
M
T
  • Question Question
Réponses
1
Affichages
968
1_Robert
1
Y
Réponses
3
Affichages
3 K
Yann Sama
Y
M
Réponses
9
Affichages
1 K
Mr.Nobody
M
B
Réponses
10
Affichages
2 K
C
Réponses
18
Affichages
3 K
C
M
Réponses
23
Affichages
5 K
M
F
Réponses
4
Affichages
781
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…