Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

supprimer lignes comportant doublons avec cdt

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

IsabelleC

XLDnaute Junior
bonjour,


je cherche à supprimer les lignes qd il y a des doublons dans une colonne et si une valeur est présente dans une autre colonne

j'avais trouvé sur le forum un code pour supprimer les lignes mais je n'arrive pas à rajouter une condition

With Sheets("feuil1")
Set Plage = .Range("C2:C" & .Range("C32767").End(xlUp).Row)
For i = Plage.Rows.Count To 2 Step -1
If Application.CountIf(Plage, Plage(i, 1)) > 1 And Plage.Offset(i, -2) = "903" Then
Rows(i).Delete
End If
Next i
End With

merci d'avance pour vos réponses

isabelle
 
Re : supprimer lignes comportant doublons avec cdt

bonsoir IsabelleC

a tester:

Code:
With Sheets("feuil1")
Set Plage = .Range("C2:C" & .Range("C32767").End(xlUp).Row)
For i = Plage.Rows.Count To 2 Step -1
If Application.CountIf(Plage, Plage(i, 1)) > 1 [COLOR=red]Or [/COLOR]Plage.Offset(i, -2) = "903" Then
Rows(i).Delete
End If
Next i
End With
 
Re : supprimer lignes comportant doublons avec cdt

Bonsoir IsabelleC,Pierre Jean,

Peut-être que j'ai mal interprété mais voici ce que j'ai compris :

Doublon en Colonne C et Valeur 903 en Colonne A

Cela donnerait ceci :

Code:
With Sheets("feuil1")
Set Plage = .Range("C2:C" & .Range("C32767").End(xlUp).Row)
For i = Plage.Rows.Count To 2 Step -1
If Application.CountIf(Plage, Cells(i, 3)) > 1 And Cells(i, 1) = "903" Then
Rows(i).Delete
End If
Next i
End With

Bone soirée
 
- 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
5
Affichages
908
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…