Bonjour, j'ai une feuille dans laquelle j'ai une colonne avec 3 valeurs (L1, L2, L3), j'ai une deuxième feuille dans laquelle j'ai une colonne avec 2 valeurs (V1, V2). Comment puis-je faire pour que automatiquement dans une troisième feuille, j'ai 2 colonnes répertoriant toutes les combinaisons possibles des feuilles précédentes ? Dans mon exemple, j'aurai dans ma troisième feuille, deux colonnes et 6 lignes L1-V1, L1-V2, L2-V1, L2-V2, L3-V1, L3-V2.
Dans le fichier joint, la troisième feuille 'combinaison' doit apparaitre toutes les combinaisons entre la colonne 'identifiant de l'enregistrement' de la feuille 'carte' et la colonne 'identifiant de l'enregistrement' de la feuille 'opérations'.
normalement, avec un truc de ce style, tu devrais arriver à faire ce que tu veux:
Code:
i = 1
For Each c1 In Sheets('Opérations').Range('A1:A2')
For Each c2 In Sheets('Carte').Range('A1:A3')
Sheets('Carte').Cells(i, 1).Value = c1 & ' * ' & c2
i = i + 1
Next c2
Next c1
il te suffit juste de modifier la valeur des plages de données (range) et de les appliquer à tes tableau.