Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Format date ListBox

  • Initiateur de la discussion Initiateur de la discussion brunounours
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

brunounours

Guest
Bonjour,

Je n'ai pas trouvé comment modifier le format de la date qui s'affiche dans ma ListBox.

Elle m'affiche un format mm/dd/yyyy et je souhaiterai dd/mm/yyyy

la ListBox est chargé par le code suivant:

With Me.ListBox51
.Clear
.AddItem Ws.Cells(Me.ComboBox1.Column(1), "B")
End With

Voila un fichier explicatif.

Par exemple, lorsque je clic sur le bouton, et que je selectionne le projet 7, la date apparait sous la forme 1/31/2011 je souhaiterai qu'il apparaisse 31/1/2011


Merci d'avance! Bruno
 

Pièces jointes

Re : Format date ListBox

Bonjour,

Chez moi, la date s'affiche correctement dans le Userform 31/01/2011.
Vérifies éventuellement les paramètres régionaux.
Quelle version Excel utilises tu au niveau de l'interface, Anglais ou Français ?
 
Re : Format date ListBox

Bonjour,

J'utilise une version Excel 2007 anglaise.
Je ne peux malheureusement pas changer les parametres régionaux car je travaille en entreprise à l'etranger.

As-tu une autre solution?

Merci,

Cdt Bruno
 
Re : Format date ListBox

Bonjour,
Pourquoi utiliser des Listbox alors ques des TexBox auraient suffi.
Code:
Private Sub ComboBox1_Change()
    Dim I As Integer
    Dim Ws As Worksheet
    If Me.ComboBox1.ListIndex = -1 Then Exit Sub
    Set Ws = Sheets("Sheet1")
    For I = 1 To 3
        With Me.Controls("ListBox" & I)
            .Clear
            If I = 1 Then
                .AddItem Format(Ws.Cells(Me.ComboBox1.Column(1), 4 + I), "mm/dd/yyyy")
            Else
                .AddItem Ws.Cells(Me.ComboBox1.Column(1), 4 + I)
            End If
        End With
    Next I
End Sub
 
Re : Format date ListBox

En fait, ca ne marche pas.

Voici le fichier sur lequel je travaille. Lorsque je clic sur le bouton et que je fais défiller "les numéros de Proyectos", je souaiterai qu'il s'affiche les listebox "Fecha OTF Ready" et "Fecha Reunión Transferencia" les dates sous le format dd/mm/yyyy.

Je suis dans une impasse aidez moi svp!

Merci d'avance Bruno
 

Pièces jointes

Re : Format date ListBox

J'ai revu ta réponse précédente qui marche bien en fait, c'est juste qu'il me fallait "dd/mm/yyyy" au lieu de "mm/dd/yyyy" comme tu l'avais écrit.

Code:
Private Sub ComboBox1_Change()
    Dim I As Integer
    Dim Ws As Worksheet
    If Me.ComboBox1.ListIndex = -1 Then Exit Sub
    Set Ws = Sheets("Sheet1")
    For I = 1 To 3
        With Me.Controls("ListBox" & I)
            .Clear
            If I = 1 Then
                .AddItem Format(Ws.Cells(Me.ComboBox1.Column(1), 4 + I), "mm/dd/yyyy")
            Else
                .AddItem Ws.Cells(Me.ComboBox1.Column(1), 4 + I)
            End If
        End With
    Next I
End Sub

Désolé, je ne m'en suis pas rendu compte avant.

Merci 🙂

Cdt Bruno
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
669
  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
234
Réponses
5
Affichages
915
Réponses
3
Affichages
326
Réponses
6
Affichages
644
Réponses
8
Affichages
653
Réponses
3
Affichages
281
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…