figer des valeurs obtenues suite à la fonction alea

  • Initiateur de la discussion Initiateur de la discussion danielw
  • 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 !

danielw

XLDnaute Nouveau
Bonsoir,
une collègue m'a demandé s'il était possible de récupérer des valeurs obtenues avec la fonction alea.
Il me semblait assez simple d'automatiser la copie des valeurs obtenues en insérant d'abord des cellules, puis en copiant ces valeurs.
Après cogitation, ben, ce n'est pas aussi simple. A chaque fois que j'active la macro, elle ne s'arrête plus et le tout plante.
je joins le fichier d'origine de ma collègue et le mien, pour une meilleure compréhension du problème. Je n'arrive pas à avancer.
 

Pièces jointes

Dernière édition:
Re : figer des valeurs obtenues suite à la fonction alea

Bonjour danielw,

Je crains de ne pas avoir tout compris à ta demande... A tout hasard, essaie d'adapter ceci ? :
VB:
Sub Vérif()
  Application.EnableEvents = False
  Randomize
  With Range("B2:B" & Range("B65000").End(xlUp).Row)
    .FormulaR1C1 = "=int(rand()*2)+1"
    .Value = .Value
  End With
 Application.EnableEvents = True
  Range("F1:F6").Insert Shift:=xlToRight
  Range("F3:F6").Value = Range("E3:E6").Value 
End Sub
 
Re : figer des valeurs obtenues suite à la fonction alea

Super, ça fonctionne.
tu fais ça en deux fois,
1- tu génères de manière aléatoire les valeurs comprise entre 0 et 2
2 tu copies les valeurs dans les cellules adjacentes
Merci beaucoup

Daniel
 
- 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
Retour