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

Excel Discussion :

Export feuille Excel format Text, suppression des quotes [XL-2003]


Sujet :

Excel

  1. #1
    Membre averti
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2007
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2007
    Messages : 264
    Points : 349
    Points
    349
    Par défaut Export feuille Excel format Text, suppression des quotes
    Bonjour,

    Lors d'un export, avec le format CSV, TXT (fileformat=xlCSV ou xlTextWindows) avec les cellules suivantes :
    $;$;E
    C;00043160;01/07/2014;NULL;1000;;;;;;;AG;0,5;7,99;01/05/2014;0;0;0;0;0;0;0;0;0;0
    C;00041272;01/07/2014;NULL;1105;01/04/2014;E;;6,46;;;AG;0,5;8,29;01/05/2014;0;0;0;0;0;0;0;0;0;0
    C;00029873;01/07/2014;NULL;1055,64;01/01/2005;I;;4,08;;;AG;0,5;8,29;01/05/2014;0;0;321,28;0;0;0;0;0;0;0

    et le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        ActiveWorkbook.SaveAs Filename:=Name_Fich, FileFormat:=xlCSV, _
            CreateBackup:=False, local:=True
        ActiveWindow.Close SaveChanges:=False
    Je me retrouve dans le fichier TXT ou CSV avec les données entourées de double quote, nativement, avons nous un la main pour ne pas avoir ce comportement, ou bien faudrait'il passer par l'écriture en ligne à ligne dans un fichier de sortie ?

    Par avance merci

  2. #2
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut

    Bonjour, bonjour !

    Conformément aux règles du forum, pour du VBA cela doit se passer dans le forum dédié Macros & VBA Excel !


    Sinon sujet déjà traité … Un exemple - parmi ceux que vous auriez dû trouver par une p'tite recherche ! - dans

    la discussion enregistrer au format .txt une feuille de calcul contenant des textes avec double quotte


    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  3. #3
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut
    Citation Envoyé par blepy Voir le message
    Je me retrouve dans le fichier TXT ou CSV avec les données entourées de double quote, nativement
    En fait sur ma version 2003 je ne reproduis pas ce problème : aucun guillemet dans le fichier csv exporté,
    donc exportation personnalisée inutile !

    Donc le souci n'est pas lié à la version mais certainement à une manipulation ou aux données du classeur !

    Ne pas voter est s'exposer à ne pas avoir de réponse lors de la prochaine discussion …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  4. #4
    Membre averti
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2007
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2007
    Messages : 264
    Points : 349
    Points
    349
    Par défaut Oui,
    Juste quelques remarques et toutes mes excuses pour l'utilisation très approximative de ma part de ce site d'entr'aide et merci à Marc-L pour ses réponses pertinentes.

    Macros & VBA Excel !, je n'ai pas trouvé comment accéder ?

    J'ai fait une recherche avant de poster ma demande, je n'ai rien trouvé, pas facile.

    La dernière remarque est toute aussi pertinente, il faut que je creuse un peu plus, merci.

    Ne pas voter est s'exposer à ne pas avoir de réponse lors de la prochaine discussion …., là aussi, j'ai du rater qqchose, mais je vais m'adapter au mieux.

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

Discussions similaires

  1. Importation Excel - format texte devient format scientifique
    Par Jaymerry dans le forum VBA Access
    Réponses: 1
    Dernier message: 10/06/2008, 14h12
  2. Comment protéger une feuille excel en vba avec des paramètres?
    Par Subkill dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/03/2007, 17h21
  3. Comment protéger une feuille excel en vba avec des paramètres?
    Par Subkill dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/03/2007, 17h20
  4. Quel langage/outil choisir pour export feuille Excel ?
    Par JLDEB dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/10/2006, 23h33
  5. Réponses: 6
    Dernier message: 26/07/2006, 16h36

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