Supprimer une ligne avec une cellule doublon

Résolu
alfrede -  
chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je travaille sous excel 2007 et je cherche une macro qui supprimerait toute la ligne pour laquelle il y a des doublons dans la colonne A.

Besoin d'aide! merci

Alfrede

4 réponses

  1. mrbic Messages postés 9 Statut Membre
     
    Bonjour,

    Par la mise en forme conditionnelle tu peux repérer rapidement et simplement les lignes en doublon mais en revanche je ne sais pas comment les supprimer automatiquement.
    0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour

    il faut une etiquette en A1 par exemple "client"

    Sub eliminer_doublons() 
    Dim derlig As Long 
         derlig = Cells(Cells.Rows.Count, "A").End(xlUp).Row 
        Range("A1").Select 
        Selection.AutoFilter 
        Range("A1:A" & derlig).AdvancedFilter Action:=xlFilterInPlace, Unique:=True 
    End Sub


    Excuse moi, j'avais lu "masquer" au lieu de "supprimer"... :-/

    combien as tu de colonnes dans ton tableau ?

    Michel
    0
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Bonjour,

      n'est-ce pas possible de passer directement par l'onglet Données -> Supprimer les doublons, et en ne gardant ensuite que la colonne A de cochée pour ne vérifier les doublons que sur cette colonne ?

      Cordialement,

      Chossette9.
      0
    2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Bonjour Chossete

      Je n'ai 2007 que depuis peu de temps... je n'ai pas trouvé "Données -> Supprimer les doublons"
      Pourrais tu m'en dire plus?

      D'avance Merci,
      *
      cordialement
      0
    3. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Bonjour,

      sur le ruban tu trouves l'onglet 'Données' (le 5e après Accueil, Insertion, Mise en page et Formules ).

      Tu regardes ensuite le sous-onglet 'Outils de données', le 4e en partant de la gauche, et tu trouveras l'icône 'Supprimer les doublons'. Quand tu cliques dessus, cela te demande selon quelle(s) colonne(s) tu souhaites supprimer tes données. Tu coches les colonnes à garder, et tu cliques sur OK.

      Si tu as encore besoin d'explications, n'hésite pas à demander.

      Cordialement.
      0
    4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Bonjour,

      OK merci
      Et en plus visible comme le nez au milieu de la figure !!!
      je vieillis mal :o)

      Cordialement
      0
  3. alfrede
     
    bonjour,

    mon tableau comprend 5 colonnes, je voudrais supprimer entièrement la ligne donc je ne peux pas utiliser l'onglet "supprimer les doublons" puisque ca ne supprimerait pas la ligne mais simplement les doublons de la colonne A.

    Michel, j'ai bien nommé ma colonne A (codeci) mais ou dois je le placer dans la macro?

    merci d'avance
    0
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Bonjour,

      la fonction supprimer les doublons permet de supprimer les données de toutes la ligne, même si le critère pour identifier les doublons ne porte que sur une colonne.


      Tu peux faire un essai en copiant tes données dans un classeur bidon, et utiliser la suppression de doublon en ne mettant comme critère que la colonne A.

      Si ça te convient, bingo, sinon la solution de la macro est belle et bien la meilleure.

      Cordialement.
      0
    2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      re,


      sinon la solution de la macro est belle et bien la meilleure.

      merci mais:
      non, la macro cache les lignes avec doublons mais ne les supprime pas !!!
      0
  4. alfrede
     
    merci pour votre aide, ça a fonctionné!

    je te remercie "chossette9", j'avais le moral dans les chaussettes mais tu ne m'as pas laissé tomber... comme une vieille chausesette!
    0
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Pas de problème, ravi de t'avoir aidé.

      Sur le coup tu as trouvé Chossette à ton problème :)
      0