Concatener 2 cellules sous condition dans une troisième

Bonjour,

Tout d'abord un grand merci d'avoir pris le temps de me lire. Je cherche la solution à ma demande sur les forums depuis plusieurs jours, résultat, plus je cherche te plus je suis perdu.

Ce que j’essaie de faire :

En colonne A un couple de chiffres (pas de limite de ligne)

En colonne C, également un couple de chiffres (pas de limite de ligne)

Si au moins un des chiffres d'une cellule de la colonne A correspond à au moins un des chiifres de la colonnes C

Alors on trouve en colonne D une fusion (concatenation ?) des deux cellules.

1 2 2 3 1 2 3 Le 2 en commun en A12 et C12 résultat en D12

1 5 4 5 1 2 8 Le 2 en commun en A12 et C14 résultat en D13

7 8 2 8 1 4 5 Le 5 en commun en A13 et C13 résultat en D14

7 2 8 Le 2 en commun en A14 et C14 résultat en D15

En feuille 2

colonne A, nous reprenons les résultats de la feuille 1

En colonne B de nouveaux couple de deux chiffres (pas de limite de ligne)

En colonne C on conserve le résultat des cellules de la colonne A, si un couple de la colonne B se retrouve dans une cellule de la colonne A

1 2 3 1 2 1 2 3 couple en B10 (1 2 ) présent en A10 (1 2 3 )

1 2 8 5 7 1 2 8 couple en B10 (1 2 ) présent en A11 (1 2 8 )

1 4 5 2 8 1 2 8 couple en B12 (2 8 ) présent en A11 (1 2 8 )

7 2 8 10 11 1 4 5 couple en B15 (1 4 ) présent en A12 (1 4 5 )

12 13 7 2 8 couple en B12 (2 8 ) présent en A13 (7 2 8 )

1 4

Je ne sais par où commencer, ni comment aborder le problème, j’espère que quelqu'un pourra me venir en aide.

Je joint un fichier en exemple

Encore merci

Bonne soirée

Thierry

bonsoir,

une proposition

Bonjour,

Merci pour votre aide, cela fonctionne parfaitement, par contre je n'ai pas compris comment exécuter la macro pour la feuille 2

Encore merci et bonne journée

Thierry

Bonjour,

la macro enchaîne l'exécution sur la feuille 1 et sur la feuille 2. comme prérequis, il faut que la première ligne de données soit la même sur les 2 feuilles et éventuellement adapter la variable pl (numéro de la première ligne contenant des données) dans le code

Bonjour,

J'ai dû mal m’expliquer pour la feuille 2.

Dans le colonne A, on reprend le résultat de la feuille 1 (colonne D)

En colonne B de nouveaux couple de deux chiffres (pas de limite de ligne), différent de la feuille 1

En colonne C on conserve le résultat des cellules de la colonne A, si un couple de la colonne B se retrouve dans une cellule de la colonne A.

J'espère que cela est possible.

Merci et bonne après midi.

Thierry

Bonjour

au temps pour moi !

j'ai mis une mauvaise version du code, voici la version correcte,

Bonjour,

Ça fonctionne parfaitement, un grand merci pour votre aide.

bonne soirée

Thierry

Rechercher des sujets similaires à "concatener condition troisieme"