Adamev
XLDnaute Occasionnel
Bonjour à tous;
J'ai posé une question sur le même sujet dans le fil:
https://www.excel-downloads.com/threads/detection-des-doublons.172983/
Le code suivant m'a été proposé par haonv que je remercie:
Sub reperer_doublons()
Dim Lig As Integer, Col As Integer
For Lig = 1 To 100
For Col = 1 To 26
If WorksheetFunction.CountIf(Range(Cells(Lig, 1), Cells(Lig, 26)), Cells(Lig, Col)) > 1 Then
Cells(Lig, Col).Interior.ColorIndex = 33
End If
Next
Next
End Sub
le problème a été résolu. Mais aprés avoir travaillé j'ai constaté qu'il y avait quelque chose qu'il faut ajouter. En effet, lorsqu'on découvert un mot qui se répète dans une ligne, les 2 cases contenant ces 2 mots prennent une couleur rouge.
Jusqu'ici tout va comme il se doit.
Ce que je voudrais de plus, c'est que dés que je change l'un des 2 mots les 2 cases reprennent leur couleur d'origine, puisque la ligne ne contient alors pas de doublons.
Merci d'avance.
J'ai posé une question sur le même sujet dans le fil:
https://www.excel-downloads.com/threads/detection-des-doublons.172983/
Le code suivant m'a été proposé par haonv que je remercie:
Sub reperer_doublons()
Dim Lig As Integer, Col As Integer
For Lig = 1 To 100
For Col = 1 To 26
If WorksheetFunction.CountIf(Range(Cells(Lig, 1), Cells(Lig, 26)), Cells(Lig, Col)) > 1 Then
Cells(Lig, Col).Interior.ColorIndex = 33
End If
Next
Next
End Sub
le problème a été résolu. Mais aprés avoir travaillé j'ai constaté qu'il y avait quelque chose qu'il faut ajouter. En effet, lorsqu'on découvert un mot qui se répète dans une ligne, les 2 cases contenant ces 2 mots prennent une couleur rouge.
Jusqu'ici tout va comme il se doit.
Ce que je voudrais de plus, c'est que dés que je change l'un des 2 mots les 2 cases reprennent leur couleur d'origine, puisque la ligne ne contient alors pas de doublons.
Merci d'avance.
Dernière édition: