Creer un tableau de combinaison

sharkantipav

XLDnaute Occasionnel
Bonjour le forum

j'ai une colonne de valeurs A B C D E F G
J'aimerai avoir le tableau des colonne de combinaison entres les differents valeurs sans repetition
AB AC AD AE AF AG puis BC BD etccccc
Je n'arrive pas a demarrer la macro ... Si quelqu'un pourrait m'aider a l'ecrire (fichier attache)
Merci beaucoup
 

Pièces jointes

  • test.xlsx
    8.7 KB · Affichages: 76

sharkantipav

XLDnaute Occasionnel
Merci beaucoup Pierrejean, tu es un champion
Question: Admettons que je veux un 3eme rang (apres 0,1,2)
Je dois bien entendu respecifier les tableau de depart
Mais apres je devrais avoir ca ?

Code:
       tabres(1, UBound(tabres, 2)) = tablo(n, 1)
       tabres(2, UBound(tabres, 2)) = tablo(n, 2)
       tabres(3, UBound(tabres, 2)) = tablo(n, 3)
        tabres(4, UBound(tabres, 2)) = tablo1(m, 1)

Merci encore
 

JCGL

XLDnaute Barbatruc
Bonjour à tous,
Salut PJ,

Peut-être avec ceci :
VB:
Sub Test()
    Tablo = Range("A2:B5")
    Tablo1 = Range("A8:A14")
    ReDim Tabres(1 To 4, 0)
    For n = LBound(Tablo, 1) To UBound(Tablo, 1)
        For m = n + 1 To UBound(Tablo1, 1)
            Tabres(1, UBound(Tabres, 2)) = Tablo(n, 1)
            Tabres(2, UBound(Tabres, 2)) = Tablo(n, 2)
            Tabres(3, UBound(Tabres, 2)) = Tablo1(m, 1)
            Tabres(4, UBound(Tabres, 2)) = Tablo1(m, 1)
            ReDim Preserve Tabres(1 To 4, UBound(Tabres, 2) + 1)
        Next
    Next
    Range("E4").Resize(UBound(Tabres, 2), 3) = Application.Transpose(Tabres)
End Sub

A+ à tous
 

Discussions similaires

Réponses
5
Affichages
348
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 206
Messages
2 086 202
Membres
103 157
dernier inscrit
youma