Génération de tableau avec combinaison multiple

Patanok

XLDnaute Nouveau
Bonjour
Je vais essayer d'expliquer mon problème :

Je cherche à partir de excel VBA de regénérer un tableau sous forme normal en colonne mes données actuelles se présente ainsi dans un excel :
Clé Objet Valeur possible
A B C
1 1 PIECE RONDE
2 1 PIECE CARRE
3 1 PIECE OVALE
4 1 TAILLE PETITE
5 1 TAILLE GRANDE
6 1 COULEUR NOIRE
7 1 COULEUR BLANCHE
8 1 COULEUR VERTE
9 2 PIECE TRIANGLE
10 2 PIECE CARRE
11 2 PIECE OVALE
12 2 PIECE LOSANGE
13 2 TAILLE MOYENNE
14 2 TAILLE MINUSCULE
15 2 COULEUR NOIRE
16 2 COULEUR BLANCHE

Je voudrais donc que ma macro me génère un tableau ou la colonne B actuelle est le nom des entêtes de colonne en listant en ligne tout les combinaisons possible pour la clé 1 puis la 2 soit

A B C
1 PIECE TAILLE COULEUR
2 RONDE PETITE NOIRE
3 RONDE PETITE BLANCHE
4 RONDE PETITE VERTE
5 RONDE GRANDE NOIRE
6 RONDE GRANDE BLANCHE
7 RONDE GRANDE VERTE
8 CARRE PETITE NOIRE
9 CARRE PETITE BLANCHE
..... Ainsi de suite pour la clé 1
Puis on recommence pour la clé 2

40 TRIANGLE MOYENNE NOIRE
41 TRIANGLE MOYENNE BLANCHE
42 TRIANGLE MINUSCULE NOIRE
....

Voilà je ne sais pas si c'est clair ?
Le nombre d'objet est de 3 pour ce cas donc 3 colonnes au final pour x ligne AxBxC pour 1 puis 2
Merci si quelqu'un à un bout de code , je ne suis pas un expert mais là je rame
 

Dranreb

XLDnaute Barbatruc
Re : Génération de tableau avec combinaison multiple

Bonjour.

En espérant que ce seront toujours ces titres là, ou du moins qu'ils seront toujours dans l'ordre alphabétique 3-1-2
 

Pièces jointes

  • GrpOrgPatanok.xlsm
    73.9 KB · Affichages: 42
  • GrpOrgPatanok.xlsm
    73.9 KB · Affichages: 49

Patanok

XLDnaute Nouveau
Re : Génération de tableau avec combinaison multiple

Cool Merci Dranreb

Tu as super bien compris mon besoin, maintenant j'essaye de modifié le code avec beaucoup de mal parce que comme tu l'as dis mes noms de colonne peuvent être différentes ,pas dans l'ordre alphabétique et en fonction de mes extraction il peux y avoir x colonnes, soit nombre de colonne variable. Alors je pense intégrer une boucle dans ton code mais Aie Aie Aie.


Merci beaucoup de ton aide
 

Dranreb

XLDnaute Barbatruc
Re : Génération de tableau avec combinaison multiple

Bonjour.

Vous ne les voulez vraiment pas par ordre alphabétique ?
Ça va être un peu plus compliqué s'il les faut par ordre de 1ère apparition dans les données.
Y aura-t-il au moins toujours toutes les mêmes colonnes et de mêmes noms à toutes les clés ?
 
Dernière édition:

Patanok

XLDnaute Nouveau
Re : Génération de tableau avec combinaison multiple

Oui l'ordre des colonnes seulement c'est celui d'apparition et le nombre de colonne varie en fontion de mes fichiers d'origine, je n'ai pas forcément que 3 colonnes .

J'ai ajouter pas exemple dans les clé un critère Poids cela ne fonctionne plus.
 

Pièces jointes

  • GrpOrgPatanok.xlsm
    74.3 KB · Affichages: 35
  • GrpOrgPatanok.xlsm
    74.3 KB · Affichages: 33

Discussions similaires

Réponses
11
Affichages
734

Membres actuellement en ligne

Statistiques des forums

Discussions
314 499
Messages
2 110 250
Membres
110 711
dernier inscrit
chmessi