Re,
Je viens de penser à un exemple pour illustrer le fonctionnement de la macro étape 2.
a) Texte cherchée C3 (formatting donc AB.123) dans Colonne A (Data donc ID).
b) À chaque fois que ce texte est trouvé, prendre le texte de la colonne C avec la ligne correspondante où le texte a été trouvé et le chercher dans la plage K2:ZZ2 de Formatting.
c) Quand le texte est trouvé dans la plage, mettre sous fond la cellule croisant la ligne 3 (car l'exemple prend C3) et la colonne trouvée.
Représentation des étapes:
a) C3 (Formatting ) cherché ==> Cellules trouvées: A2 / A3 / A4 /A5 (Data)
B) Pour chacune de ces cellules trouvées:
A2 ==> 5646 (C2) ==> K2 (Formatting)
A3 ==> 156461 (C3) ==> L2 (Formatting)
A4 ==> 65465 (C4) ==> M2 (Formatting)
A5 ==> 546 (C5) ==> N2 (Formatting)
c) Donc les cellules à mettre sous fond gris sont les croisements entre:
C3 et K2 donc K3
C3 et L2 donc L3
C3 et M2 donc M3
C3 et N2 donc N3
Et on passe à C4 et ainsi de suite.
Donc ça donne quand ça tourne (je suppose):
C3 (Formatting) donne A2 (Data) qui donne C2 qui donne K2 (Formatting) qui met en fond gris la cellule croisant C3 et K2 donc K3.
Puis on boucle tant qu'on trouve C3 (formatting) dans colonne A (Data), donc donne A3 puis etc
En espérant ne pas avoir une idée un folle