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 :

Référence au format Dete/Ouverture fichier csv


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 68
    Points : 42
    Points
    42
    Par défaut Référence au format Dete/Ouverture fichier csv
    Bonjour,

    Dans une application vba, je traite un fichier csv issue d'un autre logiciel. Dans ce csv, il y a une référence article dont certaines valeurs sont par exemple JUL96 qu'excel convertit directement en date lors de l'import. J'ai tenté de mettre les colonne au format texte sur mon excel mais cela semble trop tard, Je perds la référence.
    Je souhaite donc automatiser l'ajout de guillements devant la référence avant l'import dans excel.

    Mais lorsque je l'ouvre en vba via :
    cheminfichier = Application.GetOpenFilename(, , "Sélectionnez votre source de données")
    le fichier s'ouvre dans excel déjà converti dans les colonnes sur excel et il a interprété automatiquement les virgules comme séparateur.
    Lorsque je double clique sur le même fichier pour l'ouvrir (pour tester), il s'ouvre avec toutes les lignes sur la première colonne ce que je trouve normal (donc sans conversion).
    Je ne comprends pas pourquoi il y a une différence entre l'ouverture manuelle et dans vba.

    Est-ce que quelqu'un a déjà rencontré ce problème ?

    Merci pour votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 389
    Points : 2 022
    Points
    2 022
    Par défaut
    Salut,

    Ne peux-tu pas réaliser ton import via Power Query ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 68
    Points : 42
    Points
    42
    Par défaut
    Salut Deedolith,
    J'appréhendais ta réponse.... Je ne suis pas encore au point sur power query. J'arrive à créer la requête sur power query, ça fonctionne, mais je ne sais pas comment automatiser un import régulier d'un fichier avec PQ. J'aimerais offrir la possibilité à l'utilisateur de cliquer sur un bouton via un menu que je lui créé et de sélectionner un fichier. Je se sais pas si c'est possible sur PQ.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 68
    Points : 42
    Points
    42
    Par défaut
    Bon et bien pour info j'ai fait une version avec Power Query sans l'ingestion du fichier via un menu.

    Merci

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

Discussions similaires

  1. Problème ouverture fichier .csv
    Par julianauribe dans le forum MATLAB
    Réponses: 1
    Dernier message: 17/04/2009, 21h02
  2. Ouverture fichiers .csv
    Par gangsterus dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/10/2008, 17h35
  3. extraction d'une table au format d'un fichier csv
    Par smutmutant2003 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 06/06/2007, 17h55
  4. [CSV] problème ouverture fichier csv
    Par BernardT dans le forum Langage
    Réponses: 4
    Dernier message: 17/05/2007, 13h18
  5. [VBA-E] probleme d'ouverture fichier CSV
    Par gyver4000 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/04/2007, 15h32

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