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 :

Mise en forme lors de la lecture d'un fichier texte inséré dans excel


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Mise en forme lors de la lecture d'un fichier texte inséré dans excel
    Bonjour,

    Je souhaite faire une mise en forme d'un fichier texte que j'insère dans excel pour traiter les données.
    Il est d'une forme spécifique mais parfois un décalage est présent et rend impossible le traitement usuel fait après insertion du texte.
    Je cherche donc à faire une mise en forme du texte que je vais inséré dans excel.

    Les anomalies dans le fichier sont généralement des retours chariots qui ne se sont pas présent. Ils doivent être présent avant certain mot clef.
    Est il possible de détecter un mot clef et d'ajouter un retour chariot avant ce dernier ?
    Ou est il possible de faire ce traitement dans excel une fois le texte inséré ?

    D'avance merci de votre aide.

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par Anhkaa Voir le message
    Bonjour,

    Est il possible de détecter un mot clef et d'ajouter un retour chariot avant ce dernier ?
    Oui

    Ou est il possible de faire ce traitement dans excel une fois le texte inséré ?
    Probablement.

    Pour le reste, il faut attendre le devin de service ou Madame boule de cristal.

    En passant, Excel n'a jamais été, n'est pas et ne sera jamais un traitement de texte.

    Si ton document doit tenir dans une seule cellule, cela va être l'enfer.
    Si tu dois lire ton document ligne par ligne et mettre une ligne complète par cellule, tu peux faire le ménage ligne par ligne
    Si tu dois lire ton document ligne par ligne et séparer les lignes dans plusieurs cellules, tu peux SPLITter chaque ligne.

    etc.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par clementmarcotte Voir le message
    Si tu dois lire ton document ligne par ligne et mettre une ligne complète par cellule, tu peux faire le ménage ligne par ligne
    Je suis dans ce cas la. Une fois mon texte inséré (une ligne dans une cellule, puis a la cellule en dessous et ainsi de suite).
    Normalement une ligne contient une information avec de la mise en page (le texte provient d'une page web) que j'épure pour ne garder que le texte utile.
    Le hic étant ce fameux retour chariot manquant par endroit, qui fait que je me retrouve avec deux informations sur une même ligne et que je ne sais pas comment traiter ces cas la. D'ou l'idée d'insérer un retour à la ligne soit dans le fichier, soit de pouvoir spliter le contenu de la cellule mais il faut que le texte soit inséré dans la cellule du dessous afin de retomber sur mes pattes et d'avoir une information par ligne

Discussions similaires

  1. Problème d'accent lors de la lecture d'un fichier texte
    Par petit rabot dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 23/11/2017, 08h57
  2. Réponses: 4
    Dernier message: 07/05/2015, 09h37
  3. Réponses: 0
    Dernier message: 22/09/2011, 14h55
  4. Réponses: 4
    Dernier message: 25/05/2010, 17h59
  5. Réponses: 2
    Dernier message: 28/01/2010, 16h31

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