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 :

Convertir un texte en date [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Janvier 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Janvier 2019
    Messages : 2
    Par défaut Convertir un texte en date
    Bonjour,

    J'ai pas mal cherché mais je n'ai pas trouvé tout seul de réponse à mon problème.

    J'ai une variable texte contenant la valeur "03FEB2019" (par exemple) et représentant donc une date. Je souhaite convertir cette variable en date, et en utilisant/forcant la localisation "anglaise" (mon pc et mon excel sont en français, je ne veux pas les modifier).

    Savez vous comment faire?

    Merci!

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Bonjour

    Via une fonction personnelle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Function Text2Date(ByVal T As String) As Long
    Dim Months
     
    Months = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
    T = Left(T, 2) & "/" & WorksheetFunction.Match(Mid(T, 3, 3), Months, 0) & "/" & Right(T, 4)
    Text2Date = DateValue(T)
    End Function

  3. #3
    Candidat au Club
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Janvier 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Janvier 2019
    Messages : 2
    Par défaut MERCI !
    You are a god ! Merci ca marche parfaitement !

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

Discussions similaires

  1. Convertir champ Texte en date en utilisant une requête
    Par mo9rissat dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 19/07/2012, 12h12
  2. [XL-2003] Convertir format texte en format date
    Par Sibuxian dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/09/2010, 14h07
  3. [AC-2007] convertir texte vers date dans une requête
    Par christophe31 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 04/05/2010, 15h16
  4. [AC-2007] convertir texte en date
    Par tibofo dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 24/09/2009, 23h30
  5. Convertir une valeur d'une zone de texte en date
    Par os_rasta dans le forum ASP
    Réponses: 17
    Dernier message: 27/02/2006, 15h56

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