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 :

importation date sous format numérique


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2006
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 153
    Points : 83
    Points
    83
    Par défaut importation date sous format numérique
    bonjour,

    j'importe une date dans un fichier excel d'une base de donnée via la macro ci-dessous.


    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    Function chargement_date_j_moins1(code_isin) As Date
        Dim code_prod As String
        Dim cours As Double
        Dim ptr As Variant
        Dim date1 As Date
     
     
        Dim dates1 As Date
        cours = 0
        Set ptr = CreateObject("ADODB.Recordset")
     
        ptr.Open "SELECT DISTINCT _CODEPRODUI FROM omega.com.produit WHERE _ISIN = '" & code_isin & "'", Mybd
        Do While Not ptr.EOF
            code_prod = ptr("_CODEPRODUI")
            ptr.movenext
        Loop
        ptr.Close
     
        ptr.Open "SELECT  _date FROM omega.com.prixhist WHERE _CODEPRODUI = '" & code_prod & "' ORDER BY _DATE DESC", Mybd
        Do While Not ptr.EOF
                  date1 = ptr("_date")
            Exit Do
        Loop
        chargement_date_j_moins1 = date1

    l'import me restitue une date sous format numérique du type '39259' pour le 26/06/2007
    comment faire pour transformer ce format num en format date.

    merci de votre aide
    olivier

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Avec le No de série, tu es sauvé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chargement_date_j_moins1 = format(date1, "dd/mm/yyyy")
    Fais un tour dans l'aide à Format
    A+

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

Discussions similaires

  1. Afficher une date sous format "dd-mm-yy"
    Par Lou12 dans le forum SAS Base
    Réponses: 1
    Dernier message: 05/07/2010, 18h22
  2. Réponses: 2
    Dernier message: 28/06/2010, 16h57
  3. [SP-2007] Import contacts sous format vCard
    Par nonoxp dans le forum SharePoint
    Réponses: 1
    Dernier message: 05/03/2010, 15h28
  4. Réponses: 1
    Dernier message: 08/02/2009, 14h41
  5. [A-00]ORDER BY DATE sous format MOIS/ANNEE et la fonction FORMAT()
    Par sami117 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 28/11/2008, 17h51

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