Coloration de cellule après comparaison

  • Initiateur de la discussion Initiateur de la discussion cyr
  • 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 !

C

cyr

Guest
Bonjour,

Je souhaiterais comparer 2 colonnes dans un fichier excel.

Quelle formule ou macro puis-je faire pour comparer les 2 colonnes (D et J) et colorer les cellules de la colonnes D qui n'apparaissent pas dans la colonne J ou extraire les codes barres de la colonne D qui n'apparaissent pas dans la J ?

Merci
 

Pièces jointes

Re : Coloration de cellule après comparaison

Bonjour cyr,

Voici en PJ une solution par Mise en Forme Conditionnelle avec pour condition la formule suivante
Code:
=ESTNA(EQUIV($D2;$J:$J;0))
Sinon, une autre solution avec une macro.
VB:
Sub test()
'déclaration des variables
Dim iLig As Long, nbLig As Long

    With ThisWorkbook.Sheets("Feuil1")
        'récupérer la dernière ligne de la colonne "D"
        nbLig = .Range("D" & .Rows.Count).End(xlUp).Row
        
        'boucler sur toutes les lignes de la colonne "D"
        For iLig = 2 To nbLig
            'si on ne trouve pas la valeur de la cellule "D iLig" dans la colonne "J"
            If .Range("J:J").Find(.Range("D" & iLig), , xlValues, xlWhole) Is Nothing Then
                'colorer en jaune la celulle "D iLig"
                With .Range("D" & iLig).Interior
                    .Pattern = xlSolid
                    .PatternColorIndex = xlAutomatic
                    .Color = 65535
                End With
            End If
        Next iLig
    End With
End Sub
A+
 

Pièces jointes

Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
315
Réponses
2
Affichages
281
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
639
Réponses
7
Affichages
676
Réponses
15
Affichages
775
Réponses
2
Affichages
376
Retour