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-E]probleme enregistrement format txt


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut [VBA-E]probleme enregistrement format txt
    bonjour

    besoin de vos lumieres

    Voila mon probleme :
    je recupere a l'aide d'une requete des informations sur internet ( coordonnées GPS) :voici ce que je recupere:

    2006-05-07 01:23:12.000000 9.657778 50.284246

    Apres manipulation dans mon fichier excel voici ce que j'obtiens dans ma colonne A d'une autre feuille :

    <Placemark><styleUrl>#4</styleUrl><Point><coordinates> 9.65777,50.284246</coordinates></Point></Placemark>


    Seulement lorsque je fais une macro pour copier toutes les données de la colle A dans un fichier lolo.txt deja existant , excel m'enreistre bien les données mais précedé d'un guillemet ( " ) et cela je n'en ai pas besoin pour pouvoir utiliser mon fichier


    Merci de votre aide

    si tout n'est pas claire posez moi des questions

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Ce code on peu le voir .?

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    ci joint me fichiers
    Fichiers attachés Fichiers attachés

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    le code pas .. le fichier complet ...

    bon .. à priori ton code de sauvegarde c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Open ThisWorkbook.Path & "\loloessai.TXT" For Output As #1 'Crée un fichier par ajout
        For i = 1 To Range("Feuil2!A65000").End(xlUp).Row
        Write #1, Range("Feuil2!A" & CStr(i)).Value
        Next i
        Close #1
    commence par remplacer ton Write par un print...

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    Merci pour ta réponse

    cela fonctionne , le seul inconvenient est que le fichier ecrit par dessus les données presentes dans mon fichier

    Mais cela je m'en suis arrangé

    Une autre question peut on enregistrer ce fichier texte sous un autre nom
    exemple :

    j'ouvre le fichier loloessai.txt et lorsque je ferme celui s'enregistre sous loloessai220407.txt

    Merci d'avance

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par smartbis
    Merci pour ta réponse

    cela fonctionne , le seul inconvenient est que le fichier ecrit par dessus les données presentes dans mon fichier

    Mais cela je m'en suis arrangé
    Comment ..? cela nous aidera à répondre à la question suivante :
    Citation Envoyé par smartbis
    Une autre question peut on enregistrer ce fichier texte sous un autre nom
    exemple :

    j'ouvre le fichier loloessai.txt et lorsque je ferme celui s'enregistre sous loloessai220407.txt

    Merci d'avance

  7. #7
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    mon fichier txt loloessai.txt possede 10 lignes qui sont obligatoires auquels je rajoute tout mes données de la conne A de la feuil2

    lorsque j'utilise print a la place de write mes 10 lignes deja presentes sont ecrasées par toute mes données de la colonne A

    Mais sur ce point je me suis arrangé en intergant mes 10 lignes sur les 10 premieres lignes d ma colonne A

    donc sur ce point c'est bon

    Cependant je souhaiterais enregistrer le fichier txt pas sous le nom de loloessai.txt mais loloessai( + date).txt

    voila j'espere avoir été assez claire


    Merci d'avance

  8. #8
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    ben pour changer le nom il suffit de modifier la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Open ThisWorkbook.Path & "\loloessai.TXT" For Output As #1
    par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Open ThisWorkbook.Path & "\lolo-" & format(now,"yyyy-mm-dd") &  ".TXT" For Output As #1

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Enregistrer un PDF en format TXT par VBA
    Par cassidian dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/12/2012, 09h26
  2. [XL-2003] probleme enregistrement d'un classeur au format .txt
    Par karlakir dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/05/2009, 11h11
  3. [VBA-E] Probleme de format de date
    Par Jusomi31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/04/2007, 11h05
  4. [VBA-E] probleme enregistrement fichier pour VBA excel
    Par hamster. dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/04/2007, 19h52
  5. [VBA-E]Probleme de format
    Par alex_95 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/03/2006, 16h30

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