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

Macros et VBA Excel Discussion :

Lister occurences d'une colonne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut Lister occurences d'une colonne
    Bonjour à tous,

    Je souhaiterais développer une macro pour récupérer les occurences dans une colonne:

    Par exemple.

    Carotte
    Banane
    Pomme
    Poire
    Carotte
    Pomme

    Résultat de la macro:

    Carotte
    Banane
    Pomme
    Poire

    Etant débutant, je ne sais pas par ou commencer, pouvez vous m'aider?

    En vous remerciant par avance

    Cordialement

  2. #2
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour,

    je te conseille de lire ce tutoriel sur la gestion de doublons

    http://silkyroad.ftp-developpez.com/...s/doublons.pdf

    cordialement

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut
    Merci pour le lien,

    J'ai essayer de faire fonctionner la macro suivante (Section IV-A - Créer une liste sans doublons)


    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
    Option Explicit
    Sub Test()
    Creer_Liste_SansDoublons Range("A1:A20")
    End Sub
    Sub Creer_Liste_SansDoublons(Plage As Range)
    Dim Cell As Range
    Dim Un As Collection
    Dim i As Long
    Set Un = New Collection
    On Error Resume Next
    'Boucle sur la plage de cellule
    For Each Cell In Plage
    'If Cell <> "" Permet de ne pas prendre en compte les cellules vides
    'Un.Add Cell, CStr(Cell) Ajoute le contenu de la cellule dans la collection
    If Cell <> "" Then Un.Add Cell, CStr(Cell)
    Next Cell
    On Error GoTo 0
    'Boucle sur les éléments de la collection.
    For i = 1 To Un.Count
    'Ecrit le résultat dans la fenêtre d'exécution (Ctrl+G)
    Debug.Print Un.Item(i)
    Next i
    Set Un = Nothing
    End Sub
    Toutefois je ne parviens pas à la faire fonctionner... (je vais essayer de m'y plonger plus longtemps ce soir), en attendant merci pour votre aide...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut
    En réponse à ma propre question, il suffit d'utiliser une macro de tri des doublons, (il y en a à foison sur le net).

    -Question résolue-

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

Discussions similaires

  1. Comptabiliser les occurences d'une colonne
    Par atoffoli75 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/11/2010, 16h34
  2. Limiter le nombre d'occurence d'une colonne
    Par waloon dans le forum Requêtes
    Réponses: 1
    Dernier message: 01/08/2010, 03h13
  3. Réponses: 4
    Dernier message: 15/04/2008, 18h06
  4. Calcul du nombre d'occurences dans une colonne
    Par Masmeta dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/09/2007, 15h11
  5. Calcul d'une occurence dans une colonne.
    Par Julieta dans le forum Excel
    Réponses: 2
    Dernier message: 11/06/2007, 15h45

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