cellule aléatoire

  • Initiateur de la discussion fireman302
  • Date de début
F

fireman302

Guest
Bonjour les Pro.

Voila je cherche à faire une feuille de travail sur laquelle il y a une liste d'objet à nettoyer 10 au total, mais je voudrais en avoir 3 à faire à chaque semaine et pendant 52 semaines et ce de manière aléatoire. Comment faire pour sélectionner 3 des 10 item dans la liste ?

Je vous fais parvenir unn exemple.

Merci [file name=nettoyage.zip size=2145]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/nettoyage.zip[/file]
 

Pièces jointes

  • nettoyage.zip
    2.1 KB · Affichages: 9
  • nettoyage.zip
    2.1 KB · Affichages: 10
  • nettoyage.zip
    2.1 KB · Affichages: 11

porcinet82

XLDnaute Barbatruc
Salut fireman302,

Je te propose une petite macro faite vite fait mais qui il me semble devrait te satisfaire :
Code:
Sub alea()
Dim j As Byte

For j = 4 To 56
retour:
    Randomize
    nb_alea_1 = Int((10 * Rnd) + 4)
    Randomize
    nb_alea_2 = Int((10 * Rnd) + 4)
    Randomize
    nb_alea_3 = Int((10 * Rnd) + 4)

    If nb_alea_1 = nb_alea_2 Or nb_alea_1 = nb_alea_3 Or nb_alea_2 = nb_alea_3 Then
        GoTo retour
    Else
        Cells(3, j).Value = 'Semaine ' & j
        Cells(4, j).Value = Cells(nb_alea_1, 2).Value
        Cells(5, j).Value = Cells(nb_alea_2, 2).Value
        Cells(6, j).Value = Cells(nb_alea_3, 2).Value
    End If
Next j
End Sub

Tiens moi au courant,

@+
 

Dugenou

XLDnaute Barbatruc
Voilà !

J'ai une version semi anglaise qui utilise RANDBETWEEN je crois qu'en français c'est ALEAENTREBORNE ou ALEAENTREBORNES ou ALEA.ENTRE.BORNE


Attention comme c'est vraiment aléatoire tu peux avoir deux fois le même objet la même semaine.

Cordialement [file name=nettoyage_20060329194128.zip size=2835]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/nettoyage_20060329194128.zip[/file]
 

Pièces jointes

  • nettoyage_20060329194128.zip
    2.8 KB · Affichages: 11
A

AV

Guest
Ave,

Hum..hum...
Il me semble que dans ce type de boulot (nettoyage), il conviendrait de banir le terme aléatoire et de définir plutôt une fréquence fixe !
A défaut certains objets risque d'être passablement cradingues en fin d'année !

AV [MVP Excel]
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 853
Membres
103 975
dernier inscrit
denry