Re: selection aléatoire |
Titre du sujet : Re: selection aléatoire par JeanMarie le 17/01/2009 10:55:35 Bonjour Claude, Jean-Claude Je ne sais pas si tu voulais une version Macro ou une version Formule Je te propose une formule, moins contraignante, elle ne nécessite pas l'ajout de la formule ALEA dans une colonne intermédiaire. Donc en C6, la formule suivante =INDEX(Feuil2!C2:C13;ALEA()*11+2;1) Attention, l'utilisation de la fonction ALEA() dans une feuille, provoque à chaque validation du contenu d'une cellule le recalcul des documents ouverts. Ce qui va provoquer un changement systématique des valeurs. C'est comme si l'on appuyait sur la touche F9 ou Cmd+ (mac) Proposition en VBA cette fois, code à placer dans un module de ton classeur. Option Explicit La deuxième plus compliquée mais permet plus facilement le rajout d'affectation des cellules sans à avoir à lire tout le code. (c'est mon avis) Pour pouvoir modifier les valeurs des cellules dans ta feuille, tu dois placer un bouton. Voir le lien ci-dessous. Tutoriels n° 04 : Associer la macro à un bouton de la barre d'outils ... @+Jean-Marie |
Forums