Rechercher : dans
Par :

Trier des contacts par code postal_ Excel Vba

Dernière réponse le 2 jui 2009 à 15:06:39 ptigarsdu33, le 1 jui 2009 à 11:04:14 
 Signaler ce message aux modérateurs

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.

Meilleures réponses pour « trier des contacts par code postal_ Excel Vba » dans :
Importer ses contacts sous Outlook à partir d'Excel VoirImporter ses contacts sous Outlook à partir d'Excel Problème Comment importer une liste de contact d'Excel vers Outlook, en ne les mettant que dans une seule liste de contact, et non contact par contact ? Solution En utilisant les logiciels...
[Excel] Trier sur les lignes (horizontalement), non les colonnes VoirMicrosoft Excel est configuré par défaut pour réaliser un tri sur les colonnes (Données / Trier). Pour trier les données horizontalement, il suffit de sélectionner les données à trier, puis de cliquer sur le bouton Options et, dans le panneau...
Excel - Signature numérique VoirL’utilisation de code VBA nécessite un niveau de sécurité faible voire moyen, mais dans ce cas il faut activer les macros à chaque ouverture de fichier. Il est possible de remédier à ces désagréments en créant sa propre signature numérique pour...

1

koala., le 1 jui 2009 à 11:24:34

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)

Répondre à koala.

2

ptigarsdu33, le 1 jui 2009 à 11:30:02

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.

Répondre à ptigarsdu33

3

eriiic, le 1 jui 2009 à 13:02:03

Bonjour,

une proposition : http://www.cijoint.fr/cjlink.php?file=cj200907/cijfIHUg5T.xl­s
Les colonnes 'code postal' doivent être au format texte.
eric

Répondre à eriiic

4

ptigarsdu33, le 1 jui 2009 à 15:47:35

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.

Répondre à ptigarsdu33

5

eriiic, le 1 jui 2009 à 17:12:42

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.xl­s
eric

Répondre à eriiic

6

eriiic, le 1 jui 2009 à 22:33:15

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

Répondre à eriiic

7

 ptigarsdu33, le 2 jui 2009 à 15:06:39

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.

Répondre à ptigarsdu33
Collection CommentÇaMarche.net