IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Identification des doublons


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2017
    Messages : 26
    Points : 17
    Points
    17
    Par défaut Identification des doublons
    Bonjour a tous,

    Je recherche à détecter sur ma colonne B (avec une ligne d'en-tête) les valeurs en double.
    Quel est le code vba qui me permettrait de détecter la valeur en double rencontrée (exemple : desktop) et de se positionner sur la première case des deux valeurs identiques et de faire afficher un message box disant "attention, la valeur desktop est en double, veuillez procéder a la vérification".

    le code suivant est parfait mais mais j'ai besoin de la vérification de la colonne B uniquement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Sub Doublon()
     
        Dim Plage As Range
        Dim Cel As Range
     
        With Worksheets("Feuil1")
     
        'en colonne "B" à partir de B2
           Set Plage = .Range(.Cells(2, 2), .Cells(.Rows.Count, 1).End(xlUp))
     
        End With
     
     
        'boucle la plage de la feuille "Compte" et cherche chaque valeur
       'en correspondance exacte dans la plage de la feuille "Source"
       For Each Cel In Plage
     
            If Application.CountIf(Plage, Cel.Value) > 1 Then
     
                MsgBox "Attention, la valeur '" & Cel.Value & "' est en doublon," _
                       & " veuillez procéder a la vérification '" & Cel.Address(0, 0)
     
                Cel.Interior.ColorIndex = 3
     
            End If
     
        Next Cel
     
    End Sub

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2017
    Messages : 26
    Points : 17
    Points
    17
    Par défaut Identification des doublons
    j'ai résolu le problème et voila la solution.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Sub Doublon()
     
        Dim Plage As Range
        Dim Cel As Range
     
        With Worksheets("Feuil1")
     
        'en colonne "B" à partir de B2
           Set Plage = .Range(.Cells(2, 2), .Cells(.Rows.Count, 2).End(xlUp))
     
        End With
     
     
        'boucle la plage de la feuille "Compte" et cherche chaque valeur
       'en correspondance exacte dans la plage de la feuille "Source"
       For Each Cel In Plage
     
            If Application.CountIf(Plage, Cel.Value) > 1 Then
     
                MsgBox "Attention, la valeur '" & Cel.Value & "' est en doublon," _
                       & " veuillez procéder a la vérification '" & Cel.Address(0, 0)
     
                Cel.Interior.ColorIndex = 3
     
            End If
     
        Next Cel
     
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DTS] Import de données avec des doublons
    Par Hotchotte dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 24/03/2005, 14h19
  2. Eliminer des Doublon dans une Table
    Par Soulama dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 03/02/2005, 14h27
  3. 1 Table, Des doublons, ne rertenir que certains d'entre eux
    Par Dragano dans le forum Langage SQL
    Réponses: 3
    Dernier message: 26/01/2005, 12h06
  4. Effacer des doublons
    Par ben53 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/07/2004, 17h56
  5. Réponses: 2
    Dernier message: 07/07/2004, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo