Mise en forme conditionnelle - Mettez en surbrillance les doublons dans une plage - Exemples de code VBA

Mise en forme conditionnelle - Mettre en surbrillance les doublons

Pour mettre en évidence toutes les valeurs en double dans une plage, vous utiliserez la fonction de mise en forme conditionnelle d'Excel. Suivez simplement ces étapes :
1. Sélectionnez la plage contenant les valeurs en double. Remarque : si vous travaillez avec une table de données, sélectionnez uniquement les identifiants uniques.
2. Ouvrez le Menu de mise en forme conditionnelle et sélectionnez Mettre en surbrillance les doublons (Alt > H > L > H > D)

Rechercher et mettre en surbrillance tous les doublons dans la plage avec VBA

Mise à jour : Selon votre intention, le code ci-dessous peut ne plus être nécessaire. Comme indiqué ci-dessus, la même chose peut être accomplie à l'aide de la fonction de mise en forme conditionnelle d'Excel. Cependant, vous pouvez toujours trouver cette fonctionnalité utile pour trouver des valeurs en double lorsque vous travaillez dans VBA.

Le sous-programme suivant mettra en surbrillance toutes les valeurs en double dans la plage en jaune. Peu importe que les valeurs soient du texte ou des nombres. Il utilise la fonction COUNTIF d'Excel pour compter les doublons, puis définit la couleur sur jaune :

12345678910 Sub Highlight_Duplicates (valeurs comme plage)Cellule faiblePour chaque cellule dans les valeursSi WorksheetFunction.CountIf(Values, Cell.Value) > 1 ThenCell.Interior.ColorIndex = 6Fin siCellule suivanteFin du sous-marin

et puis si on appuie sur le bouton on voit tous les doublons :

Pour télécharger le fichier .XLS avec ce tutoriel, cliquez ici

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave