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

N

Nem

Guest
Bonjour tous le monde
comment dois je faire pour faire une macro qui me donne des nombre au hasard de 1 à 90 a savoir:
2 unites ; 2 dizaines ; 2 vingtaines ; 2 trentaines .......2 quatrevingtaines et ensuite qu'il se place automatiquement dans des cellules
unite:dizaine:vingtaine...etc
merci
nem
 
Salut le Forum

Une petite macro qui fait ce que tu demandes

Option Explicit
Sub aleatoire()
Dim i As Byte
Dim Nbre As Byte
For i = 1 To 9
Cells(i, 1) = Int((9 * Rnd) + (i - 1) * 10 + 1)
Saut:
Nbre = Int((9 * Rnd) + (i - 1) * 10 + 1)
If Nbre = Cells(i, 1) Then GoTo Saut
Cells(i, 2) = Nbre
Next i
End Sub

Mytå
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
235
Réponses
8
Affichages
302
Retour