dénombrer une combinaison avec VBA

  • Initiateur de la discussion Initiateur de la discussion Cédric
  • 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 !

C

Cédric

Guest
Bonjour à tous,
j'ai un travail à réaliser avec Excel et VBA et j'ai un petit souci.
J'ai dans un tableau une combinaison de 5 chiffres; A chaque combinaison est associée un résultat.

Mon problème est que je ne sais pas comment faire pour écrire une macro qui me décrire toutes les solutions (toutes les combinaisons possibles de 5 chiffres (chaque nombre n'est utilisé qu'une seule fois), afin de connaitre la meilleure.
ex: 1 2 3 4 5
2 1 3 4 5
2 3 1 4 5
....

Je vous remercie d'avance pour vos réponses
A bientôt
 
Bonjour,

regarde le fil "enigme d'einstein" où dans mon approche je balaye systématiquement les combinaisons

For a1 = 1 To 5
recherche(5, 1) = tableau(5, a1)
For a2 = 1 To 5
If a2 <> a1 Then
recherche(5, 2) = tableau(5, a2)
For a3 = 1 To 5
If a3 <> a1 And a3 <> a2 Then
recherche(5, 3) = tableau(5, a3)
For a4 = 1 To 5
If a4 <> a1 And a4 <> a2 And a4 <> a3 Then
recherche(5, 4) = tableau(5, a4)
For a5 = 1 To 5
If a5 <> a1 And a5 <> a2 And a5 <> a3 And a5 <> a4 Then
recherche(5, 5) = tableau(5, a5)

'_______________opérations à préciser

End If
Next a5
End If
Next a4
End If
Next a3
End If
Next a2
Next a1

dans ton cas, il suffit de créer un tableau rempli avec les 5 chiffres (1 à 5)

A+

Eric
 
- 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
7
Affichages
184
  • Question Question
Microsoft 365 planning 5*8
Réponses
19
Affichages
1 K
Réponses
12
Affichages
619
Retour