Bonjour Jay72000,
Je te propose une solution utilisant des fonctions simples.
* Insérer une ligne sous Tableau 1 à la ligne 2
* en B2 :
=SI(NB.VIDE(B6:B9)<>4;MAX($A2:A2)+1;"")
, recopie vers la droite
* insérer une ligne vide sous Tableau 2 à la ligne 16
* de B6 à H16 : 1 2 3 4 5 6 7
* en B17 :
=SIERREUR(RECHERCHEH(B16;$B$2:$AV$9;4;FAUX);"")
, recopie vers la droite
* En B18 :
=SI(RECHERCHEH(B$17;$B$5:$AV$9;4;FAUX)="";"";RECHERCHEH(B$17;$B$5:$AV$9;4;FAUX))
, recopie vers la droite
Pour les lignes suivantes remplacer 4 par un numéro croissant.
@+
Christian