Trier des contacts par code postal_ Excel Vba

Résolu/Fermé
ptigarsdu33 Messages postés 22 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 12 mai 2010 - 1 juil. 2009 à 11:04
ptigarsdu33 Messages postés 22 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 12 mai 2010 - 2 juil. 2009 à 15:06
Bonjour,

je suis à la recherche d'une solution à mon problème :

je possède un classeur excel dont l'une des feuilles possède toute une liste de contacts... cette liste augmente au fur et à mesure que j'y ajoute des contacts.
Les colonnes renseignent le nom, la rue, la ville, le code postal puis un code interne...

J'aimerai construire un filtre permettant de trier tous ces contacts par le code postal.

L'idéal serait de faire apparaître une petite "box" permettant d'instaurer le critère de sélection.
Le problème est que je peux aussi bien lui demander de filtrer par code postal entier, par exemple 33140, que par code postal contenant par exemple 33*** !

La liste de contacts répondant au critère de sélection doit être copiée sur une autre feuille du classeur (où elle sera affichée sur une carte de France)...

Évidemment, le trie ne doit pas "endommager" ma liste de contact originale...

Si des âmes charitables peuvent me donner un coup de pouce et m'orienter sur la démarche à suivre, j'en serai ravi !

Merci de votre aide.

Bon courage à tous le monde.
A voir également:

7 réponses

koala. Messages postés 279 Date d'inscription mardi 24 juin 2008 Statut Membre Dernière intervention 6 mai 2011 38
1 juil. 2009 à 11:24
Je ne sais pas faire de Vba mais pour le trier j'utiliserai la fonction dans Excel j'insérerai une colonne puis je ferai
=GAUCHE(C1;2)
0
ptigarsdu33 Messages postés 22 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 12 mai 2010
1 juil. 2009 à 11:30
Merci pour ta réponse koala,

je connais ce genre de fonction excel mais je suis plus à la recherche d'un filtre élaboré, un peu plus "intéractif et automatisé"...

Merci tout de même.
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
1 juil. 2009 à 13:02
Bonjour,

une proposition : http://www.cijoint.fr/cjlink.php?file=cj200907/cijfIHUg5T.xls
Les colonnes 'code postal' doivent être au format texte.
eric
0
ptigarsdu33 Messages postés 22 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 12 mai 2010
1 juil. 2009 à 15:47
Salut Eriic,

merci beaucoup pour ta proposition !

Ce n'est pas l'image que je m'en étais fait mais cela répond parfaitement à mes attentes !

j'ai cependant un petit souci : j'aurai dû préciser que l'une de mes colonnes renvoie à un lien vers un fichier word pour chacun de mes contacts.

Ce lien ne semble plus actif lorsque l'on applique le tri ? Est-ce normal ?

Sinon, j'ai adapté ton code à ma situation et tout fonctionne.

Peux tu juste m'éclairer sur ce petit point obscur...

Merci beaucoup en tout cas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
1 juil. 2009 à 17:12
Le pb est que tu parles de tri et que dans le texte on comprend extraction...

Pas trop le temps car je dois partir, donc je fais au plus simple. Voilà une compil' :
- sur feuil1 le tri où tu auras tes liens fonctionnels,
- sur feuil2 l'extraction

Un double-clic dans la zone de saisie feuil1 annule le filtre mais l'extraction reste en feuil2
http://www.cijoint.fr/cjlink.php?file=cj200907/cijwzTWvh2.xls
eric
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
1 juil. 2009 à 22:33
re,

Ayant eu un peu de temps j'ai refait plus proprement la 2nde version.
Le module de copie n'était plus justifié tel qu'il était et pouvait être simplifié.
ptigarsdu33_2.xls

eric
0
ptigarsdu33 Messages postés 22 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 12 mai 2010
2 juil. 2009 à 15:06
Salut Eriiic,

merci pour ton aide.

Tout ce que tu m'as fourni est nickel.

J'ai tout adapté à mon cas et tout fonctionne. Du coup, je ne sais pas trop quelle version utiliser car chacune a sa petite qualité ! Mais le fonctionnement global est parfait !

Merci beaucoup.
0