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 :

[VBA] copie de données


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 50
    Par défaut [VBA] copie de données
    Bonjour,

    J'ai un problème (normal, si je viens vers vous ;-)).
    J'ai n fixhiers txt dans un répertoire et je veux récupérer seulement 3 lignes de ces fichiers txt (toujours placer au même endroit).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Open resultat For Output As #1
     
    Do While Not EOF(1)
     
        Line Input #1, laligne
        position_nom = InStr(1, laligne, "Files: (", vbTextCompare)
        If position_nom > 0 Then
        T = Mid(laligne, position_pixel + 2, 14)
        position_lowerleft = InStr(1, laligne, "Lower Left (", vbTextCompare)
        T1 = Mid(laligne, position_lowerleft + 30, 31)
        position_upperright = InStr(1, laligne, "Upper Right (", vbTextCompare)
        T2 = Mid(laligne, position_upperright + 31, 30)
     
        Exit Do
        End If
     
    Loop
     
     
    Close #1
    Je sais qu'un code de ce type est capable de récupérer les valeurs d'un fichier, mais comment lui dire d'écrire dans un fichier résultat pour chaque fichier txt rencontré.

    d'avance merci, en espérant avoir été clair

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    592
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 592
    Par défaut
    Il faut :
    - créer une nouvelle feuille
    - lui donner un nom
    - copier les info ad hoc dans le fichier
    - les sauver
    - passer au fichier texte suivant.

    Et l'affaire est dans le sac

Discussions similaires

  1. [XL-2007] VBA - Copie de données entre deux feuilles et restructuration
    Par Allure dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/09/2013, 00h53
  2. copie + effacer données vba
    Par warrio67 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/03/2010, 14h44
  3. Copie de données vba et clipping
    Par Otomoby dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/12/2008, 11h33
  4. Vba copie de données dans un autre tableau
    Par wade-doak dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/07/2008, 07h53
  5. [VBA-E] Problème de copie de données
    Par JM_stp dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/02/2006, 00h33

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