XL 2021 macro pour faire un tirage au sort

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

marco22

XLDnaute Occasionnel
Bonjour
j'ai essayé de faire une macro pour réaliser un tirage au sort
je voudrai que dans l'onglet "1ère partie colonne D faire un tirage aléatoire qui tient compte du nombre d'équipes colonne C le nombre d'équipe est déterminé par la liste engagement faire un copier coller du résultat aléatoire pour bloquer le tirage
Je ne sais pas si je me suis bien fait comprendre
Je vous envoi le fichier
 

Pièces jointes

Bonsoir Marco,
Un essai en PJ avec :
VB:
Sub Tirage_1()
' Tirage_1 Macro
' Tirage du premier tour
    ActiveSheet.Unprotect
    Range("D5:D1000").ClearContents
    DL = Range("C65500").End(xlUp).Row
    Range("D5:D" & DL).FormulaR1C1 = "=RAND()"
    Range("D5:D" & DL) = Range("D5:D" & DL).Value
    ActiveSheet.Protect 'DrawingObjects:=False, Contents:=True, Scenarios:=False
End Sub
Attention vous avez des cellules non vides après la ligne 26 dans votre PJ, j'ai tout effacé de ligne26 à la fin.
Si vous transférer cette macro dans un autre fichier assurez vous de ce point.
 

Pièces jointes

Bonjour sylvain
Enfin réussi j'ai légèrement modifié ta macro et cela fonctionne

Sub Tirage_1()
' Tirage_1 Macro
' Tirage du premier tour
ActiveSheet.Unprotect
Range("D5😀1000").ClearContents
DL = Range("C65500").End(xlUp).Row
Range("D5😀" & DL).FormulaR1C1 = "=IF(RC[-1]="""","""",RAND())"
Range("D5😀" & DL) = Range("D5😀" & DL).Value
ActiveSheet.Protect 'DrawingObjects:=False, Contents:=True, Scenarios:=False
End Sub

Merci et @+
m@rco
 
- 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

Discussions similaires

Réponses
1
Affichages
55
Réponses
5
Affichages
1 K
Réponses
2
Affichages
770
Réponses
6
Affichages
783
Réponses
30
Affichages
2 K
Retour