XL 2016 Doublons sous formule

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 !

guellila

XLDnaute Junior
Bonjour
j'ai un tableau avec des valeurs générer par des formules , je cherche comment supprimer toutes les lignes du tableau ou les valeurs sont en double dans la colonne E sans toucher les lignes ou les cellules contiennent la valeur 0

cdt
 

Pièces jointes

Dernière édition:
bonsoir
remonte les dans une boucle d'en bas vers le haut avec un test match (equiv pour excel)
si match <> de la position boucle et <>0 bye bye sinon rien( ca pour effet de garder le dernier des doublons )

si tu veux garder la première occurrence des doublons il te faut boucler d'en haut vers le bas mais compiler avec union les row et deleter l'union après le next
 
re
tiens comme ca vite fait
colle ca dans un module
VB:
Sub test()
'd'en haut vers le bas
    Dim lig, i, x, p As Range
    lig = Feuil12.Cells(Rows.Count, "E").End(xlUp).Row
    For i = 2 To lig
        If Feuil12.Cells(i, "E").Value > 0 Then
            x = Application.IfError(Application.Match(Feuil12.Cells(i, "E").Value, Feuil12.Columns(5), 0), 0)
            If x <> i Then
                If p Is Nothing Then Set p = Feuil12.Cells(i, "E") Else Set p = Union(p, Feuil12.Cells(i, "E"))
            End If
        End If

    Next
    MsgBox "les lignes a supprimer sont les lignes " & p.Address
    'p.entirerow.delete
End Sub

regarde le message te donne les address des doublons
si ce que tu vois dans le message te convient
debloque la ligne d'en dessous et supprime la ligne msgbox .....

et voila 😉
 
- 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
2
Affichages
134
Réponses
17
Affichages
654
Réponses
9
Affichages
404
Réponses
17
Affichages
518
Réponses
9
Affichages
444
Réponses
3
Affichages
179
Retour