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

VBA Word Discussion :

Selection dans une ligne


Sujet :

VBA Word

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Selection dans une ligne
    Bonjour
    J'ai besoin de traiter des fichiers textes volumineux. Toutes les lignes commencent par A, C ou M. Les lignes de type A contiennent à un endroit fixe une sequence de caractère.
    Ma question est : Après avoir copié cette séquence, comment la placer dans une variable pour pouvoir la réutiliser dans les lignes C ou M ?

    Merci de votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    C'est un peu vague comme question !!

    Pour extraire une séquence de caractères d'un groupe de caractères il faut utiliser la fonction Mid()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Mid("Montexte", 1, 5)
    Avec 1 la catractère de début
    et 5 le nombre de caractères

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Selection dans une ligne
    Excusez moi d'avoir été imprécis

    Soit un fichier texte
    Axxxxx123456789xxxxxxxxxxxxxxxxx
    Cxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Cxxxxx xxxxxxxxxxxxxxxxxxxxx
    Mxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    j'ai besoin de sélectionner A et de le mettre dans une variable
    j'ai besoin de sélectioner 123456789 et de le mettre dans une autre variable pour pouvoir ensuite le coller .

    A la fin, je souhaite avoir :
    Axxxxx123456789xxxxxxxxxxxxxxxxx
    Cxxxxx123456789 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Cxxxxx123456789 xxxxxxxxxxxxxxxxxxxxx
    Mxxxxx123456789 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    Merci de votre aide.

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Petit question, le texte collé, est-il collé en plus ou à la place.

    Pourquoi mettre le A dans une variable, puisqu'on sait que ce sera toujours A

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Selection dans une ligne
    Le texte est collé en plus

    Le A est collé dans une variable, comme le C ou le M (même technique je pense) pour pouvoir dans un second temps traiter et couper chaque ligne en fonction du caractere A, C ou M.

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Ton texte est-il séquentiel ?

    A xxxxxxxx
    C xxxxxxx
    C xxxxx
    Dxxxxxx
    Ayyyyyy
    Cyyyyyy
    Dyyyyyy

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Selection dans une ligne
    Je ne sais pas exactement ce que tu entends par séquentiel.
    Chaque paragraphe est terminé par un retour chariot. Chaque paragraphe commence par A, C ou M.

    Merci de ta patience et de ta perséverance.

Discussions similaires

  1. Réponses: 8
    Dernier message: 18/01/2016, 17h21
  2. Réponses: 5
    Dernier message: 06/08/2012, 04h31
  3. Selection d une ligne dans un sous formulaire
    Par tubafeu dans le forum IHM
    Réponses: 5
    Dernier message: 12/01/2008, 17h45
  4. Réponses: 4
    Dernier message: 17/01/2007, 19h52
  5. selection d'une ligne dans un tableau en html
    Par jehlg dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/02/2006, 00h08

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