lister des combinaisons:

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

J

JJ1

Guest
Bonjour à tous,
je souhaiterais une macro qui me liste les combinaisons possibles pour 2 nombres de 1 à 50:
1 2
1 3
1 4
etc.. jusqu'à 49-50
(en évitant les doublons (5-5 par ex et l'ordre 4-5 suffit, je n'ai pas besoin de 5-4)
merci à vous
Bonne journée
 
Re : lister des combinaisons:

Bonjour JJ1,

Ci-joint ton exemple avec une macro de Myna LArson qui fait très bien toutes les listes de combinaisons et de permutations quelconques avec des chiffres ou des lettres.

Pour tester, tu lance simplement la macro.

Le mode d'emploi est au début de la procédure.

@+

Gael
 

Pièces jointes

Re : lister des combinaisons:

Bonjour JJ1, salut Gael,

Pour le fun, une version formule :

en A1 :

Code:
=ENT((LIGNE()-1)/49)+1

en B1 :

Code:
=MOD((LIGNE()-1);49)+1+(LIGNE()>=(ENT((LIGNE()-1)/49))*50+1)

Formules à recopier vers le bas

Bon app à tous

@+
 
Re : lister des combinaisons:

Bonjour Tous,

une macro limitée à ce cas :
Code:
Sub paire()
  Dim N As Byte, Li As Integer
  Range("A:C").ClearContents
  For N = 1 To 47
    Range("A" & N + Li) = N
    Range("B" & N + Li) = N + 1
    Range("C" & N + Li) = Range("A" & N + Li) & "   " & Range("B" & N + Li)
    Do
      Range("A" & N + Li + 1) = Range("A" & N + Li)
      Range("B" & N + Li + 1) = Range("B" & N + Li) + 1
      Range("C" & N + Li + 1) = Range("A" & N + Li + 1) & "   " & Range("B" & N + Li + 1)
      Li = Li + 1
    Loop Until Range("B" & N + Li) Mod 49 = 0
  Next
  Range("A" & N + Li) = 48
  Range("B" & N + Li) = 49
  Range("C" & N + Li) = 48 & "   " & 49
End Sub
 

Pièces jointes

- 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
3
Affichages
201
Réponses
5
Affichages
153
Réponses
19
Affichages
767
Réponses
6
Affichages
334
  • Question Question
Microsoft 365 Graphique à bulles
Réponses
6
Affichages
349
Réponses
23
Affichages
682
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
288
Réponses
16
Affichages
605
Retour