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 :

pb affichage date [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Par défaut pb affichage date
    Bonjour,
    voilà j'ai un soucis avec la lecture de fichiers *.txt avec Excel.

    Au départ j'ai un fichier texte avec des dates et des cotations (voir image text.jpg). Les valeurs et les dates sont séparés par des ;

    Ensuite j'ouvre le fichier avec Excel. Et là, parfois, le jour s'inverse avec le mois, parfois non (voir image import.jpg).

    Que faire pour tout le temps avoir le jour en premier et le mois en second?

    merci bien.
    Images attachées Images attachées   

  2. #2
    Membre confirmé Avatar de Maiden002
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 137
    Par défaut
    Bonjour,


    Surement une erreur dans le format de la cellule.

    Clique Droit ==> Format de Cellule ==> Date ==> Choisi le format approprié


    Cordialement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Par défaut
    T'inquiètes pas, j'ai déjà essayé, cela ne marche pas......

  4. #4
    Membre confirmé Avatar de Maiden002
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 137
    Par défaut
    Peut tu envoyé en fichier joint une bout de ton fichier ou il y a ce probléme. Pour voir a peu prés comment il est disposé

    Merci

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2009
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2009
    Messages : 85
    Par défaut
    SOLUTION 1/

    Une chaine de caractère 01/01/08 n'est pas forcément reconnu comme une date par Excel, ce qui doit être ton cas.

    si ton 01/01/08 est sur la cellule F24, utilise en F25 la fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DATE("20"&DROITE(F24;2);STXT(F24;4;2);GAUCHE(F24;2))
    C'est pas très joli, si tu as des années 19xx et 200x mélangées faut être plus fin avec des SI()...

    Mais ça marche.


    SOLUTION 2/

    Quand tu importes ton fichier texte, peut-être faut-il essayer de forcer le format DATE pour cette colonne ? A essayer avant.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Par défaut
    En fait quand j'ouvre manuellement le fichier joint avec excel, ça marche. Il affiche les bonnes dates dans les cellules.

    Par contre quand j'utilise la macro suivante (simple enregistrement avec le bouton macro des actions manuelles), il m'affiche parfois les jours et les mois inversés....

    macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Sub bidon()
    '
    ' bidon Macro
    ' Macro enregistrée le 28/08/2009 par XXXXX
    '
        Workbooks.OpenText Filename:= _
            "C:\Documents and Settings\AUBESPIN\Bureau\AF.txt", Origin:=xlMSDOS, _
            StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
            ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=True, Comma:=False _
            , Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), _
            Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1)), TrailingMinusNumbers _
            :=True
        ActiveWindow.SmallScroll Down:=-18
    End Sub
    Fichiers attachés Fichiers attachés
    • Type de fichier : txt AF.txt (13,3 Ko, 44 affichages)

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

Discussions similaires

  1. affichage date et jour
    Par Emcy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/12/2006, 10h11
  2. [.NET][Access] Probleme affichage date
    Par fab3131 dans le forum Access
    Réponses: 2
    Dernier message: 26/05/2006, 13h35
  3. Pb pour affichage date aujourd'hui
    Par kikaillo dans le forum Access
    Réponses: 6
    Dernier message: 14/04/2006, 14h04
  4. [Dates] affichage date
    Par stomerfull dans le forum Langage
    Réponses: 2
    Dernier message: 01/02/2006, 12h32
  5. affichage date() format anglais
    Par nazimb dans le forum ASP
    Réponses: 10
    Dernier message: 14/10/2004, 14h08

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