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 :

RNVP - Normalisation d'adresse postale


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Points : 112
    Points
    112
    Par défaut RNVP - Normalisation d'adresse postale
    Bonjour tout le monde,

    Je sais que des sujet on déjà été ouvert à ce sujet - mais rien de concret - c 'est pourquoi j'en ouvre un nouveau.

    J'ai un projet qui a pour but final de renormaliser l'adresse postale.

    Dans un fichier Excel j'ai des lignes d'adresses par milliers et je dois faire en sorte d'essayer d'extraire les adresses correctes, de corriger celles qui ne serait pas au bon format et d'exclure celles qui ne sont pas correctes.

    Pour ma part la renormalisation ne doit pas être poussé à l'extrême, il faudrait juste que je récupère des adresses sous la forme

    Adresse 1
    N° + type de voie + nom de rue
    type de voie + nom de rue

    Adresse 2
    boite postal
    zone industrielle ou autre

    Je pensais faire ca en VBA - mais je ne sais pas trop ou je m'embarque donc je veux bien un peu d'aide pour debuter ou me donner une orientation.

    Sinon il existe peut être quelque chose en freeware qui existe déjà (mais je n'ai pas trouvé - les outils pro ne manquent pas mais trop cher)

    Je vous remercie tous d'avance.

  2. #2
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    Salut,

    je pense qu'il est primordial d'avoir d'abord un aperçu sur la manière dont les adresse présentes dans ton fichier excel sont actuellement formattées ou en, tout cas présentées, car dit comme ceci
    Dans un fichier Excel j'ai des lignes d'adresses par milliers et je dois faire en sorte d'essayer d'extraire les adresses correctes, de corriger celles qui ne serait pas au bon format et d'exclure celles qui ne sont pas correctes.
    c'est un peu vague.

    Peut-on voir quelques lignes ?

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    Bonjour,

    ce genre de manoeuvre (dont la nécessité résulte de manière quasi générale d'une application mal pensée au départ) est toujours délicat en ce sens que, si aucun garde fou n'a été mis lors des saisies, on trouvera un peu de tout, y compris des abréviations, des cas particuliers (étages, N°s de bloc, N°s de maison dans un lotissement lui-même numéroté dans une rue, etc... etc..., le tout exprimé (selon l'humeur et/ou le goût et les habitudes de ceux qui ont saisi) avec des "N°", des "Nr", des #, des "Bk", des "Et", des "étage", etc... et j'en passe et des meilleures...

    Je préconise très sérieusement une moulinette qui lit article par article et propose à l'utilisateur : soit de valider une proposition qui lui est faite après analyse des chaînes, soit d'intervenir pour corriger lui-même...
    Il s'agira vraisemblablement d'une très longue manoeuvre (sur plusieurs jours) et il peut être intéressant d'utiliser un fichier texte en tremplin pour y "consigner" un drapeau d'avancement (afin de reprendre la tâche là où il convient et de ne pas retraiter ce qui l'a déjà été).

    Bonne chance.

  4. #4
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Points : 112
    Points
    112
    Par défaut
    Alors mon fichier Excel est constitué de la façon suivante :

    Nom du destinataire
    Adresse 1
    Adresse 2
    Code postal
    Ville

    Pour le nom du destinataire - j'ai pas trop de souci il faut juste que j'abrège la civilité si besoin.

    Mon problème se passe surtout au niveau de l'adresse 1 et 2

    Pour le formatage au niveau de mon fichier ya pas de règle car ce sont des adresses issues de saisie diverse donc parfois ya pas le numéro de rue, parfois l'adresse est dans l'adresse 2, on les deux adresses sont inversées. Il se peut que tout soit concaténer dans l'adresse 1.

  5. #5
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    Je n'ai hélàs rien d'autre à te conseiller que ce que je t'ai déjà exposé.

    (J'ai déjà eu à faire une moulinette de ce genre pour plusieurs postes et la chose est loin d'être évidente ... on trouve de tout et aucun programme informatique ne peut complètement remplacer sans faille l'interprêtation humaine )

    Re bonne chance à toi...

  6. #6
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    ucfoutu
    Expert Confirmé Sénior

    Je n'ai hélàs rien d'autre à te conseiller que ce que je t'ai déjà exposé.
    Autant pour moi désolé.

    Et je te la souhaite bien bonne.

Discussions similaires

  1. Normalisation des adresses
    Par Gaetch dans le forum Schéma
    Réponses: 10
    Dernier message: 29/03/2013, 20h12
  2. Séparer en 3 ligne une adresse postale
    Par Raph31 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 12/05/2008, 21h06
  3. Réponses: 5
    Dernier message: 26/12/2007, 10h51
  4. Parsing adresse postale
    Par abbenoit dans le forum Langage
    Réponses: 3
    Dernier message: 15/10/2007, 10h24
  5. verification adresse postale
    Par manu80000 dans le forum Delphi
    Réponses: 2
    Dernier message: 28/06/2006, 12h27

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