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 :

Probleme de dates [XL-2000]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 60
    Par défaut Probleme de dates
    Bonjour,

    Je commence en VBA et je rencontre des problèmes de dates...malgré pas mal de recherches.

    J'importe des données dans un fichier excel et dans une colonne figure des dates dont le format m'est imposé

    26/Aug/2011 13:10:40

    mais je ne parviens pas à récupérer les dates de cette colonne et à la transformer en format date...j'ai tenté avec les fonctions CDate et format mais sans succès...c'est le mois qui semble poser probleme...

    par contre quand je le mets entre diese, la saisie automatique de l'editeur de VB le transforme direct en format US....c'est donc qu'il doit y avoir une possibilité de la transformer en date...

    En gros, voilà ce qui ne marche pas...il s'agit d'un test simplifié parmi un paquet que j'ai fait...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Dim DateTemp As Date
     
    For dI = 1 To 65000
     
    DateTemp = CDate(Cells(6 + dI, 1))
     
    Next dI
    cordialement

  2. #2
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Bonjour,

    Postulat : avec à l'origine 26/Aug/2011 13:10:40 dans cell active qui se retrouve en format texte de base..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub gogo()
     
    ActiveCell = Format(ActiveCell, "jj/mm/aaaa hh:mm:ss")
    End Sub
    Comprendre et gérer les dates sous Excel et en VBA

    cordialement,

    Ps : si question résolue, pensez à la taguer résolue, et selon que technique = OK ou pas => cliquez sur les pouces

    Didier

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 60
    Par défaut
    merci, ça marche. Le pire c'est que je n'étais pas loin, comme dit dans mon post précédent, j'avais fait des tests avec format et cdate suite à la lecture de votre cours justement !

    Je m'étais trompé, j'avais fait ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim sDate As String
    sDate = "1/Aug/2004 13:10:58"
    sDate = Format(sDate, "dd/mm/yyyy hh:nn:ss")
    je n'étais pas trop loin...!

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

Discussions similaires

  1. problemes de dates SQL PARADOX
    Par igs dans le forum Paradox
    Réponses: 5
    Dernier message: 05/07/2004, 19h35
  2. Problème de date
    Par rh0D'm@n dans le forum Modules
    Réponses: 3
    Dernier message: 11/05/2004, 16h16
  3. Probleme de date
    Par poufouille dans le forum Bases de données
    Réponses: 4
    Dernier message: 19/03/2004, 15h19
  4. probleme de date (toujours et encore des dates)
    Par Yannesco dans le forum SQL
    Réponses: 3
    Dernier message: 02/02/2004, 20h04
  5. Probleme de date
    Par danuz dans le forum XMLRAD
    Réponses: 3
    Dernier message: 24/09/2003, 16h57

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