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 :

Enregistrer un fichier du format CSV ( ";" ) au format Texte (txt)


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 12
    Points : 4
    Points
    4
    Par défaut Enregistrer un fichier du format CSV ( ";" ) au format Texte (txt)
    Bonjour à tous,


    J'éprouve quelques difficultés à enregistrer un fichier Excel au format csv avec séparateur ; en fichier texte en conservant le ; . Excel me converti tous le temps le ; en tabulation et ceci quelques soit le paramétrage de fichier que j'utilise.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        'test d'enregistrement dans tous les formats
        ChDir "C:\Users\UXXXXXX\Desktop"
        ActiveWorkbook.SaveAs Filename:="C:\Users\U179508\Desktop\texte unicode.txt", _
            FileFormat:=xlUnicodeText, CreateBackup:=False
        ActiveWorkbook.SaveAs Filename:="C:\Users\U179508\Desktop\texte macintosh.txt", _
            FileFormat:=xlTextMac, CreateBackup:=False
        ActiveWorkbook.SaveAs Filename:="C:\Users\U179508\Desktop\texte dos.txt", _
            FileFormat:=xlTextMSDOS, CreateBackup:=False
        ActiveWorkbook.SaveAs Filename:="C:\Users\U179508\Desktop\texte séparateur tab.txt", _
            FileFormat:=xlText, CreateBackup:=False
    Parallèlement, j'ai pensé que ça pouvait venir des paramètres régionaux du pc mais je pense que celui ci est correct

    Nom : parametre regionaux.PNG
Affichages : 204
Taille : 19,1 Ko

    Si une personne a une idée, je suis preneur.
    En vous souhaitant une bonne journée.

    Cordialement,
    Xankou

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Bonjour,

    A tester:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        ActiveWorkbook.SaveAs Filename:="C:\Users\U179508\Desktop\texteCsv.txt", _
            FileFormat:=xlCSV, CreateBackup:=False, Local:=True
    Cordialement.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    Bonjour Eric,

    Je te remercie déjà pour ta solution. J'avais déjà testé par le passé mais dans le doute, j'ai réessayé mais en vain.
    Si tu as une autre idée je suis preneur.

    Et j'ai un second problème lorsque je lance ma macro, il me transforme mon 17.00 en 17 et lorsque je fais l'intégration dans le logiciel je me retrouve avec 17 min alors que si j'intègre 17.00 il intègre 17 heures.

    Si tu as une seconde idée pour ça, je suis preneur aussi.
    Je vous souhaite à tous une excellente idée.

    Xankou

  4. #4
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Bonjour,

    Serait-il possible de joindre un bout du fichier Excel afin de tester avant d'envoyer une réponse ?

    Cordialement.

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/06/2015, 15h12
  2. [AC-2007] enregistrement des fichiers au Format MDE
    Par gerarddurand dans le forum Access
    Réponses: 0
    Dernier message: 21/12/2009, 11h39
  3. Enregistrer un fichier au format .mat
    Par joujou_lapin dans le forum LabVIEW
    Réponses: 3
    Dernier message: 11/03/2009, 14h44
  4. Comment enregistrer un fichier au format 7 avec la version CS3 ?
    Par laurent.decastel dans le forum Flash
    Réponses: 1
    Dernier message: 27/12/2008, 20h52
  5. enregistrer un fichier au format pdf
    Par babafredo dans le forum ASP
    Réponses: 3
    Dernier message: 24/07/2007, 10h21

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