Codes Postaux France

VIARD

XLDnaute Impliqué
Bonjour à tous

J'ai réalisé ce programme que je désire partager.
S'il y a des observations je suis preneur.

Salutation

Jean-Paul

Ce lien n'existe plus
 

Jack2

XLDnaute Occasionnel
Re : Codes Postaux France

Bonjour VIARD, Bonjour Modeste geedee,

Une solution pour "amaigrir" ton fichier
Code:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim St As String, Lien As String
If Target.Value = "" Then Exit Sub
If Not IsNumeric(Target.Value) Then
    St = CStr(Target.Value)
Else
    St = Target.Address
    St = Range(Chr(Asc(Mid(St, 2, 1)) - 1) & Mid(St, 3, Len(St)))
End If
Lien = "http://fr.wikipedia.org/wiki/" & St
ActiveWorkbook.FollowHyperlink Address:=Lien, NewWindow:=True
End Sub
Y a un bémol, il faut gérer les cas particuliers (plusieurs communes du même nom, typographies parfois différentes de Wikipedia...). Je vais essayer de faire une synthèse si c'est possible.

Je viens de poster mes fichiers avec les codes postaux ici :
https://www.excel-downloads.com/threads/liste-code-postal.209714/
Je vais comparer nos listes et te tenir au courant
A+ Jack2
 

david84

XLDnaute Barbatruc
Re : Codes Postaux France

Bonsoir,
bravo et merci pour cet outil.
Quelques remarques suite à quelques tests rapides (à toi de voir si ce sont des points qu'il convient de modifier ou ou non) :
- les numéros des 10 premiers départements de France métropolitaine sont notés sur 1 chiffre alors que la norme est 2 chiffres (mais peut-être est-ce plus simple pour toi de procéder ainsi) ;
- même remarque pour les codes postaux dont certains sont sur 4 chiffres alors que la norme est 5 chiffres (avec un zéro devant) ;
- Liste des départements : l'Ain est en majuscules contrairement à tous les autres ;
- Liste des codes postaux : problème de tri (le 1er code postal de la liste n'est pas trié).
- Liste des régions : underscore ("_") utilisé à la place du tiret ("-") ou de l'espace.
A+
 

david84

XLDnaute Barbatruc
Re : Codes Postaux France

Bonjour,
David les 3 premiers points sont traités.
parcontre le tri c'est pas de la tarte, mais pas insoluble.
Je n'ai pas regardé le code que tu avais utilisé mais je me doutais que c'était plus simple de trier avec les données telles que tu les avais plutôt qu'avec des données avec un "0" devant. Le plus simple est peut-être de ne pas modifier la macro de tri mais plutôt de traiter cette partie au niveau de l'affichage des données dans la liste.
A toi de voir : de toutes les façons c'est tout de même secondaire.
A+
 

VIARD

XLDnaute Impliqué
Re : Codes Postaux France

ReBonjour David84

Le tri est pratiquement bouclé.
Le problème si le nombre de communes par département n'est pas correcte
On pourra les ajouter (ou supprimé suite à des fusions de communes).
Et refaire le tri sans problème. Mes essais sont concluant.

A+

Jean-Paul
 

zeltron24

XLDnaute Impliqué
Re : Codes Postaux France

Bonsoir

Voici une autre façon de trouver les communes.
 

Pièces jointes

  • Code Postal.xlsm
    31.8 KB · Affichages: 150
  • Code Postal.xlsm
    31.8 KB · Affichages: 153
  • Code Postal.xlsm
    31.8 KB · Affichages: 135
  • Codes.zip
    309.9 KB · Affichages: 170
  • Codes.zip
    309.9 KB · Affichages: 128
  • Codes.zip
    309.9 KB · Affichages: 295

VIARD

XLDnaute Impliqué
Re : Codes Postaux France

Bonjour à tous

voici la version 9 des "CodesPostauxFrance"
Donc j'ai effectué une mise en forme sur les CP, plus des petit trucs accessible par le bouton "Doublon".
De même il y a en plus un bouton 'Tri", vous pouvez faire l'essai sur le département "988" ils ne sont pas dans l'ordre.
Le bouton infos est à jour.

Ce lien n'existe plus

A+

Jean-Paul
 

Jack2

XLDnaute Occasionnel
Re : Codes Postaux France

Bonjour VIARD, bonjour le fil,

Comme tout le monde, je trouve que tu as fait un gros travail !

Le problème c'est le poids du fichier (cf. post du 30/11). Sans les liens hypertextes, il passe de 14,5 Mo à 3,5 Mo. Je te propose dans le fichier ci-joint une procédure dans la feuille 2 et une autre façon de chercher la bonne nomenclature dans la procédure Wikipédia (appelé dans la feuille 2 et dans l'Userform.

J'ai remarqué que pour beaucoup de villes, il suffit de rajouter le département. Ainsi pour toutes les villes portant des noms de saints (exemple Guadeloupe) ou des villes "Le Bourget "Montreuil" "Saint-Denis" "Saint-Ouen" "Villepinte" "Goyave" "Lamentin" (Seine Saint-Denis - Guadeloupe) cela fonctionne. Tu vas directement à la page voulue pour ces deux départements et non plus sur une page qui donne le choix entre les différents Montreuil ou les différents saints.

Pour commencer, les cellules qui ne posent pas de problème ont un format de nombre "standard" et celle auxquelles ont doit ajouter _(nom département) ont un format Date "m/d/yyyy". Les cas particuliers où je n'ai pas trouvé de règles sont en format Pourcentage " "0.00%" qui va renvoyer vers une fonction recherche qui reste à trouver.

Si cela 't'intéresse, je veux bien essayer de continuer (cf. le lien du 30/11). Je pense qu'ensemble on irait plus vite et ton travail aboutirait à un fichier de moins de 4 Mo beaucoup plus facile à charger.

A+ Jack2
 

Pièces jointes

  • Viard.zip
    962.7 KB · Affichages: 160
Dernière édition:

VIARD

XLDnaute Impliqué
Re : Codes Postaux France

Bonjour Jack

Oui tu as tout à fait raison, effectivement le fichier maigri à vu d'oeil.
Je ne me suis pas attardé dessus, mais la disparition des liens hypertextes.
c'est vraiment un gain.
Pour optimiser la recherche ok j'adopte.

Maintenant je vais faire reposer les yeux.

A+ Jean-Paul
 

Discussions similaires

Réponses
0
Affichages
238
Réponses
24
Affichages
2 K

Statistiques des forums

Discussions
312 464
Messages
2 088 634
Membres
103 898
dernier inscrit
Dams1234