XL 2021 Recherche 2 codes en VBA si existe avec mise en couleur

  • Initiateur de la discussion Initiateur de la discussion aziz
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

aziz

XLDnaute Occasionnel
Bonsoir à tous et au Forum,

J'ai 2 fichiers BS et JAT.

Dans mon fichier BS j'ai un code qui contrôle si le couple N°TAJ (Colonne D) et ART (Colonne E) existe dans l'autre fichier JAT (N°TAJ colonne N et ART colonne G)
celui-ci fonctionne très bien et il met en couleur vert le couple dans le fichier BS si celui-ci existe dans le fichier JAT.

Peut-on lui ajouter en plus un contrôle inverse c'est a dire qu'il vérife si le couple Art +N°TAJ n'existe plus ou a disparu (Car il a été annulé) dans le fichier BS mettre en marron la désignation (colonne H fichier JAT) et s'il existe ne rien faire.

Merci à tous pour l' aide en espérant avoir été Clair.
 

Pièces jointes

Bonsoir aziz,

Le VBA n'est pas nécessaire, téléchargez les fichiers .xlsx joints dans le même dossier.

Dans chacun d'eux j'ai ajouté dans le tableau 2 colonnes auxiliaires Aux1 et Aux2 que l'on masquera.

Ouvrez ensemble les 2 fichiers et entrez ces formules :

- en colonne Aux2 du fichier BS :
Code:
=ESTNUM(EQUIV([@Aux1];'OF JAT.xlsx'!$G:$G;0))
- en colonne Aux2 du fichier OF JAT :
Code:
=ESTNUM(EQUIV([@Aux1];[BS.xlsx]FNDWRR!$F:$F;0))
Formule de la MFC (vert) sur FNDWRR!D2:E5 =$G2

Formule de la MFC (marron) sur 'OF JAT'!J2:J4 =($J2<>"")*NON($H2)

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
155
Réponses
25
Affichages
460
Réponses
17
Affichages
283
Retour