cs_papilou
Messages postés3Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention27 février 2011
-
23 janv. 2006 à 14:11
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 2006
-
23 janv. 2006 à 18:24
Je travaille dans un comité d'entreprise.
J'ai une liste de 30 noms dans un fichier Excel.
Quelle est la syntaxe de la procédure pour effectuer un tirage au sort pour extraire 1 ou 2 noms de cette liste et pour qu'au prochain tirage les noms sortis soit différents du tirage précédent?
A voir également:
Roue aleatoire
Tirage au sort avec une roulette - Meilleures réponses
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 23 janv. 2006 à 18:24
Bonjour
Si tes noms sont dans la colonne A1:A30 par exemple, un mets la macro
dans un CommandButton sur ta feuille, où tu la lance 2 fois (tu n'auras
pas 2 n° à la fois)
Sub Tirage()
Dim i
i = 30
Randomize
On Error Resume Next
i = Int(i * Rnd + 1)
Cells(i, 1).Select
Selection.Interior.ColorIndex = 3
End Sub
jpleroisse
Si une réponse vous convient, cliquez réponse Acceptée.