Ressortir une liste de nom
aldéric76
Messages postés
303
Date d'inscription
Statut
Membre
Dernière intervention
-
aldéric76 Messages postés 303 Date d'inscription Statut Membre Dernière intervention -
aldéric76 Messages postés 303 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voici mon probleme,
prenons un tableau de 10*10 cellules, rempli de nom de personnes
certaines de ces personnes sont dans plusieurs cellules
je souhaite ressortir la liste de toutes les personnes étant dans le tableau, par ordre alphabetique et sans doublons.
j'espere avoir été le plus précis possible
merci à tous
amicalement
voici mon probleme,
prenons un tableau de 10*10 cellules, rempli de nom de personnes
certaines de ces personnes sont dans plusieurs cellules
je souhaite ressortir la liste de toutes les personnes étant dans le tableau, par ordre alphabetique et sans doublons.
j'espere avoir été le plus précis possible
merci à tous
amicalement
Configuration: Windows XP Internet Explorer 6.0
10 réponses
-
Bonjour
par formule matricielle, il est possible de recuperer la liste des noms en tenant compte des doublons mais de la à les classer par ordre alpha, il va te falloir une macro
-
merci de ta reponse, peux tu m'en dire un peut plus sur cette fameuse formule matricielle? si la seule chose qui me reste a faire est remettre la liste par ordre alphabetique, ce sera deja pas mal.
merci encore -
re:
je ne suis pas assez balaize en formule, et pourtant j'ai essayé depuis 2heures snif, desolé
voici donc une solution par macro et tu as meme le tri
https://www.cjoint.com/?joi1MhOWif
attention : il y a une MFC dans la plage des noms à traiter
-
trop fort, ca marche nickel, merci encore,
désolé de ne pas avoir repondu avant mais j'étais absent.
à charge de revange, bye -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonsoir,
Peux-tu m'aiguiller sur la méthode à suivre pour avoir le résultat en colonne X afin de pouvoir agrandir ma plage de noms.
Les essais que j'ai tenté me retirent la fonctionnalité de retrait des doublons.
Merci d'avance. -
re:
voici une partie de la macroRange("F:F").Clear ' remise à zero de la colonne F (recupe des noms) Application.ScreenUpdating = Not Application.ScreenUpdating For Each cel In Range("A1:D14") ' ici la plage à traiter, tu peux nommer la plage et y mettre le nom à la plage des adresses cel.Select If quelle_MFC(cel) = 0 Then ligne = ligne + 1 Range("F" & ligne) = cel End If Next ' ici le tri de la colonne F, à modifier Columns("F:F").Sort Key1:=Range("F1"), Order1:=xlAscending, Header:=xlGuess, _
attention : si tu modifies la plage : n'oublie pas d'etendre la MFC -
bonjour,
je ne voudrais pas abuser, mais là, je cale,
j'ai modifié ton fichier pour agrandir la plage et avoir le resultat dans la colonne "g"
ca me retire la fonction anti-doublon
peux-tu jeter un oeil et me conseiller?
https://www.cjoint.com/?jscDvnGKvK
amicalement, a+ -
re:
dans la Mfc, la formule fait reference à une plage nommée recap
Menu Insertion / Nom / Définir : Choisir recap
au dessous la formule defini une plage evolutive, elle fait référence à la colonne F ou tu as modifié pour la colonne G
nouvelle formule :=DECALER(Feuil1!$G$1;0;0;NBVAL(Feuil1!$G:$G))
-
bonjour wilfried,
Désolé de ne pas t'avoir remercié avant mais je m'occupe de ce projet au boulot et je suis en vacance en ce moment.
Dès que je reprend le boulot, je teste ton conseil et te tiens au courant.
Amicalement -
Bonjour Wilfried,
C'est nickel, ca marche, j'ai plus qu'à l'adapter à mes besoins.
Merci encore
A+