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 :

Import de données ou réarrangement post-import ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    autre
    Inscrit en
    Juillet 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Juillet 2015
    Messages : 1
    Par défaut Import de données ou réarrangement post-import ?
    Bonjour,

    Je souhaite votre aide pour solutionner mon problème.
    Je dispose de données que j'ai collectées dans un .txt

    Elles sont formatées de la façon suivante :
    ORD-du texte inutile
    
    nom
    adresse
    codepostal ville
    
    
    ORD-du texte inutile
    
    nom
    adresse
    codepostal ville
    
    ORD-du texte inutile
    
    etc...
    Ca, c'est la règle générale.
    Je souhaiterais importer uniquement les champs lignes nom/adresse/codepostal ville dans une cellule à chaque fois.
    Donc obtenir le rendu suivant :
    cellule1 contenant
    nom
    adresse
    codepostal ville
    
    cellule2 contenant
    nom
    adresse
    codepostal ville
    
    cellule3 contenant
    nom
    adresse
    codepostal ville
    avec le ALT+ENTER qui va bien en fin de ligne.

    Bien sûr il y a des cas particuliers vu que le .txt provient d'un export de pdf. Parfois il n'y a pas de saut de ligne :
    codepostal ville
    ORD-du texte inutile
    Parfois l'adresse complète est sur 2 ligne ou même 1 ligne ... :
    nom adresse
    codepostal ville
    ou
    nom adresse codepostal ville
    Je pense qu'obtenir quelque chose de correct dès l'import est compliqué, l'idée est de vous solliciter pour un traitement des cellules pour obtenir le résultat attendu.
    Merci de votre aide.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Ca va être coton pour "nom adresse codepostal ville" car si tu as un truc du genre "Jean-Philippe De Dieuleveut Impasse des marais 75000 Truc Machin" comment veux-tu faire pour séparer le nom/prènom de l'adresse ? (pour le code postal et la ville pas de problème)

  3. #3
    Membre éclairé
    Homme Profil pro
    Constructeur ossature bois
    Inscrit en
    Mars 2014
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Constructeur ossature bois
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Mars 2014
    Messages : 897
    Par défaut
    Salut,

    Essais de voir sur ce site il y a des choses fort intéressant au sujet des RegEx
    http://boisgontierjacques.free.fr/pa...chainesvba.htm
    seb

Discussions similaires

  1. Importer des données grace a des *.cvs dans MySQL
    Par Mic0001 dans le forum Installation
    Réponses: 3
    Dernier message: 05/01/2005, 19h26
  2. [CR]Importer des données d'une feuille excel
    Par rolan dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 17/12/2004, 22h32
  3. Réponses: 3
    Dernier message: 13/12/2004, 13h54
  4. Importer des données dans sql server avec DELPHI ???
    Par moutanakid dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/08/2004, 17h22
  5. Importation de données postgresql
    Par ythierrin dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 10/10/2003, 22h18

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