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 :

problème de convertion date


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
    Février 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 96
    Par défaut problème de convertion date
    bonjour à tous, j'ai un problème de convertion de dates. Je voudrais passer par le code afin de convertir une date, par exemple "01/06/2007" en "01-Juin-07". Est ce que quelqu'un pourrait m'aider? merci à vous et bonne journée.

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour à tou(te)s,

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("a1").NumberFormat = "[$-40C]dd-mmm-yy;@"
    sur excel 2007

    Bonne journée
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Il doit y avoir des fonctions de date pour ça.
    Mais je ne m'en souvient plus, sinon tu peux passer par ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    madate = Format(Range("H6"), "dd-mmm-yyyy")
    MsgBox madate
    Edit :Sorry casefayere pas raffraichit

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

    Informations forums :
    Inscription : Février 2009
    Messages : 96
    Par défaut
    Merci à vous!
    en fait j'arrive à obtenir "01-juin-20007" avec le code qui suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     MaDate = MoisManquant & "-01" & "-" & AnnéeManquante
            Cells(2, 3).Value = MaDate
            MaDate = Format(Range("C2"), "dd-mmm-yyyy")
            Cells(2, 3).Value = MaDate
    j'aimerais pouvoir obtenir "01-juin-07". Est ce que quelqu'un aurait un eidée de la marche à suivre?
    sachant que j'ai stocké mes variables de la manière suivante à partir d'une écriture de style xx/xx/xxxx:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MoisManquant = Mid(vlDate_2, 4, 2)
            AnnéeManquante = Right(vlDate_2, 2)

  5. #5
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Et pourquoi pas comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    madate = Format(Madate, "dd-mmm-yy")

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 96
    Par défaut
    merci beaucoup!

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

Discussions similaires

  1. Problème de variable dans la clause WHERE avec CONVERT + DATE
    Par Archi89 dans le forum Développement
    Réponses: 4
    Dernier message: 09/01/2015, 20h35
  2. problème de convertion au niveau des dates
    Par babou466 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 18/03/2009, 15h46
  3. [SQL] problème avec les date et les group By
    Par Stef784ever dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/11/2004, 09h18
  4. Interbase - dbExpress -> problème avec les dates
    Par marghett dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/07/2004, 03h55
  5. [Debutant] [Date] convertion date
    Par BenoitM dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 17/04/2003, 14h55

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