Macro pour une combinaison de plusieurs colonnes

Aladdin007

XLDnaute Nouveau
Je souhaite créer une liste de toutes les combinaisons possibles en fonction de plusieurs colonnes
par exemple 3 colonnes
Ville (col A)
Paris
Lyon
Marseille

Année (Col B)
2007
2008
2009

Identifiant (Col C)
01
02
03


cela devrait faire Col A X Col B X Col C = n combinaison a créer, ce qui donnera quelque chose du type 3 colonnes (Col E, Col F, Col G) comme ci-dessous :

Col E Col F Col G
Paris 2007 01
Paris 2007 02
Paris 2007 03
...
Paris 2008 01
Paris 2008 02
....
Lyon 2007 01
Lyon 2007 02
Lyon 2007 03
....
Marseille 2009 03


Quelqu'un aurait un fichier avec une macro de ce type ?

Merci de votre aide
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Macro pour une combinaison de plusieurs colonnes

Bonjour Aladdin, et bienvenue sur le forum

Quelqu'un aurait un fichier avec une macro de ce type ?
si on ne l'a pas , on le construit (fichier et macro)


voir fichier joint

à+
Philippe
 

Pièces jointes

  • 111.xls
    43 KB · Affichages: 77
  • 111.xls
    43 KB · Affichages: 77
  • 111.xls
    43 KB · Affichages: 86
Dernière édition:

Aladdin007

XLDnaute Nouveau
Re : Macro pour une combinaison de plusieurs colonnes

Merci phlaurent55

C'est ça répond à mon problème, par contre si je veux mettre beaucoup plus de données dans une colonne, le total des combinaisons est limité à 64 lignes, comment ne plus avoir de limitation ? En effet, là dans l'exemple je n'ai que quelques lignes dans les colonnes A, B et C, mais je peux vite arriver à des centaines par colonnes, ce qui peux m’emmener à avoir n combinaisons...

PS : quand je disais si quelqu'un avait ce type de fichier c'est parce que je pensais qu'il y avait déjà eu ce type de demande, ça évitait donc d’embêter ceux qui doivent le construire.

Merci encore pour votre aide
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Macro pour une combinaison de plusieurs colonnes

Re-bonjour,

voir fichier joint,

la macro s'adapte automatiquement en fonction du nombre de lignes remplies en colonne ABC
............mais je peux vite arriver à des centaines par colonnes
dans ce cas il va falloir se limiter car le nombre total de ligne disponibles est de 1048576 pour la version Excel 2007
........ pour 40 lignes, la procédure dure +/- 20 secondes


à+
Philippe
 

Pièces jointes

  • 111.xlsm
    19.7 KB · Affichages: 72
  • 111.xlsm
    19.7 KB · Affichages: 81
  • 111.xlsm
    19.7 KB · Affichages: 82

Discussions similaires

Réponses
6
Affichages
1 K

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 069
Messages
2 085 038
Membres
102 763
dernier inscrit
NICO26