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 :

[VBA-E]mauvais format de date lors de recopie de la combox vers la feuille de calcul


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier Avatar de lio62
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 472
    Points : 101
    Points
    101
    Par défaut [VBA-E]mauvais format de date lors de recopie de la combox vers la feuille de calcul
    Bonsoir, j'ai une combobox avec une date lorsque je selectionne j'ai la bonne date qui s'affiche exemple 10/02/2007 mais quand elle se recopie , cela donne
    02/10/2007 comment forcer le faormat de date pour un combobox


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Private Sub userform_initialize()
    Dim fl As Worksheet
     
     
     
    Set fl = Worksheets("data")
    fl.Activate
    Dim LaDate As Date, i As Date
    Dim j As Integer
        LaDate = Date - 30
        For i = LaDate To LaDate + 60
            cb_lst02.AddItem i
        Next
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub commandbutton1_click
    Case "cb_lst02" 'Date
                    lf.Cells(noligne, 2) = lecontrole.List(lecontrole.ListIndex)

    merci a+

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 553
    Points : 566
    Points
    566
    Par défaut
    A mon avis, c'est dans le format de ta cellule que le format est mauvais
    Essaie de rajouter çà à la fin de ton code après l'alimentation de ta cellule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    lf.Cells(noligne, 2)
        Selection.NumberFormat = "m/d/yyyy"

  3. #3
    Membre régulier Avatar de lio62
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 472
    Points : 101
    Points
    101
    Par défaut
    bonsoir Helios
    ton code comme ca plante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    lf.Cells(noligne, 2)
        Selection.NumberFormat = "m/d/yyyy"
    si je mets ton code comme ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lf.Cells(noligne, 2).  Selection.NumberFormat = "m/d/yyyy"
    il me met la date a l'envers rien ne change
    si je mets ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lf.Cells(noligne, 2)=  Selection.NumberFormat = "m/d/yyyy"
    il me met vrai

    merci a+

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Pourquoi Selection???

  5. #5
    Membre régulier Avatar de lio62
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 472
    Points : 101
    Points
    101
    Par défaut
    j'ai enlevé selection ..... et ca marche merci a+

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/06/2007, 15h26
  2. [VBA] problème de format de date
    Par tarmin dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/04/2007, 07h28
  3. [VBA-EXCEL] format de date lors d'écriture dans une cellule
    Par ustilago dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/02/2007, 17h44
  4. Format de date lors export vers Excel
    Par Celia1303 dans le forum Access
    Réponses: 7
    Dernier message: 19/12/2006, 07h23
  5. [VBA] Pb de format des dates dans un état
    Par linda15975 dans le forum IHM
    Réponses: 45
    Dernier message: 21/06/2005, 14h49

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