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 :

PB de date dans l'ouverture d'un .csv dans Excel


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Avril 2007
    Messages : 85
    Par défaut PB de date dans l'ouverture d'un .csv dans Excel
    Bonjour,

    J'ai des fichiers .csv avec des dates.
    Qd j'ouvre le fichier.csv en double cliquant dessus, il me l'ouvre dans excel en gardant le format des dates (à la française JJ/MM/AAAA). OK

    Je doit utiliser une macro pour ouvrir les uns après les autres ces fichiers .CSV
    dans Excel. Mais dans ce cas, le format de date change pour une partie d'entre elles. (Fomat anglais MM/JJ/AAAA).

    Voici le code utilisé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Name Nom_fichier2 & ".csv" As Nom_fichier2 & ".txt"
        Workbooks.OpenText Filename:=Nom_fichier2 & ".txt", Origin:=xlWindows, _
            StartRow:=1, DataType:=xlDelimited, Semicolon:=True
    Je dois passer par ce code et la partie de changement de nom (.csv en .txt) sinon il ne m'étalle pas les données dans les colonnes.

    Donc ma question est de savoir s'il est possible de régler le pb de date lors de l'ouverture du fichier .csv dans Excel.
    Auriez-vous une idée ou un solution

    Merci infiniement

    Fred

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Tu peux convertir le format de date a la suite de ton open
    Ici la date se trouvait dans la colonne D


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Columns("D:D").Select
        Selection.TextToColumns Destination:=Range("D1"), DataType:=xlDelimited, _
            TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
            Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
            :=Array(1, 3), TrailingMinusNumbers:=True

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Avril 2007
    Messages : 85
    Par défaut
    Merci pour ton aide

    Le pb c'est que à priori, le pb de date intervien juste au moment de l'ouverture du fichier.
    Même en aretant le recalcul automatique ca fait pareil.

    Je ne vois pas comment faire pour gérer ce pb de date!!

    Merci de votre aide

    fred

Discussions similaires

  1. Réponses: 6
    Dernier message: 25/01/2013, 16h45
  2. Ouverture d'une page dans une nouvelle fenêtre et non dans la frame courante
    Par eveilside dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 07/10/2008, 22h03
  3. Plusieurs SELECT dans l'ouverture d'une connection
    Par pmboutteau dans le forum ASP
    Réponses: 6
    Dernier message: 01/04/2005, 11h09
  4. Réponses: 5
    Dernier message: 27/07/2004, 17h04

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