Colorer les doublons

anthoYS

XLDnaute Barbatruc
Bonjour,

J'ai sur une feuille, plusieurs mots, et il faut en fait, colorer ceux qui, sur une plage reviennent au moins une fois.

Voyez s'il vous plaît le fichier joint.

En vous remerciant.
 

Pièces jointes

  • colorerLesDouble.xls
    22 KB · Affichages: 170

mromain

XLDnaute Barbatruc
Re : Colorer les doublons

bonjour anthoYS,

je te propose cette macro :
Code:
Sub test()
Dim zone As Range, curCell As Range
Set zone = ThisWorkbook.Sheets("Sheet1").Range("$A$1:$G$10")

For Each curCell In zone.Cells
    If Application.WorksheetFunction.CountIf(zone, curCell.Text) > 1 Then curCell.Interior.Color = RGB(256, 256, 0)
Next curCell
End Sub

a+
 

mromain

XLDnaute Barbatruc
Re : Colorer les doublons

bonjour xpstarok et bienvenue sur le forum,

essaye avec ce code :
Code:
Sub test()
Dim zone As Range, curCell As Range
Set zone = ThisWorkbook.Sheets("Feuil1").Range("$A$1:$G$10")

For Each curCell In zone.Cells
    If [B]curCell.Text <> vbNullString And[/B] Application.WorksheetFunction.CountIf(zone, curCell.Text) > 1 Then curCell.Interior.Color = RGB(256, 256, 0)
Next curCell
End Sub

a+
 

ROGER2327

XLDnaute Barbatruc
Re : Colorer les doublons

Re...
La mise en forme conditionnelle défine par
Code:
[COLOR="DarkSlateGray"]=NB.SI($A$1:$G$10;A1)>1[/COLOR]
en A1 semble fonctionner sans colorer les cellules vides. (Mais elle colore d'une seule couleur.)​
Bonne journée.
ROGER2327
 

Statistiques des forums

Discussions
312 487
Messages
2 088 824
Membres
103 971
dernier inscrit
abdazee