Excel filtre suivant 2 critères

Résolu
Keny -  
 Keny -
Bonjour,

j'ai un long tableau excel extrait d'une requete d'un autre logiciel.
Le problème c'est que j'obtient bcp de doublons.

Je voudrais supprimer les doublons suivant 2 critères :

la colonne B comporte les OF : (ex : 13528201 )
la colonne E comporte les opérations de l'OF ( classés dans l'ordre chronologique )

Je voudrais garder qu'une seule ligne par OF , et que cette ligne soit la ligne de la derniere opération.

ex:

ABG 13501301 CP_0150-0790-0020_A 0150ZDH CONTROLE MATIERE
ABG 13501301 CP_0150-0790-0020_A 0150ZDH MONTAGE 20S
ABG 13501301 CP_0150-0790-0020_A 0150ZDH ROULAGE 20S
ABG 13501301 CP_0150-0790-0020_A 0150ZDH STABILISATION

j'ai 4 lignes car 4 opérations pour cette ordre de fabrication.

je voudrais apres filtre avoir la derniere ligne, soit :

ABG 13501301 CP_0150-0790-0020_A 0150ZDH STABILISATION

Si quelqu'un a une solution ?!

voici le fichier en lien :
http://www.cijoint.fr/cjlink.php?file=cj201006/cijVhP9Oc8.xls

Cordialement,
Keny

1 réponse

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Tu peux essayer avec ça :
    Sub suppDoublons() 
        Dim lig As Long 
        Application.ScreenUpdating = False 
        For lig = [B65536].End(xlUp).Row To 2 Step -1 
            If Cells(lig - 1, 2) = Cells(lig, 2) Then Rows(lig - 1).EntireRow.Delete 
        Next lig 
        Application.ScreenUpdating = False 
    End Sub 
    

    eric
    0
    1. Keny
       
      ca marche nikel !

      merci bien eriiic !
      bonne journée
      0