Format des dates dans la liste déroulante d'une combobox

Bonjour,

Sur une feuille "Datas" de mon fichier Excel j'ai une liste de date, je m'en sers pour une Combobox dans un Userform.

Je souhaite que le format des dates apparaissant dans la liste déroulante soit "mmmm yyyy" et pas, comme c'est par défaut "dd/mm/yyyy".

La finalité étant que les utilisateurs vont réfléchir en mois et je n'ai pas envie qu'ils me posent 36 000 questions "et pourquoi la date à choisir est le 1er du mois? pourquoi pas le dernier jour, ...", bref des questions sans grand intérêt pour l'objectif désiré

sans titre

Bonjour Airfred, bonjour le forum,

Peut-être comme ça :

Private Sub UserForm_Initialize()
ComboBox1.List() = Range("DATAS!c3:c98").Value2
For I = 0 To Me.ComboBox1.ListCount - 1
    Me.ComboBox1.List(I, 0) = Format(Me.ComboBox1.List(I, 0), "mmmm yyyy")
Next I
Me.ComboBox1.Text = Range("feuil1!A2").Value
End Sub

Alors là super,

merci beaucoup ThauThème

Pour ceux que ça intéresse voici les codes VBA pour mettre des dates identiques à partir de plusieurs emplacements sur plusieurs feuilles.

En gros j'ai mis une macro (choix de date) sur une forme transparente

donc en cliquant sur une cellule "date" (là ou il y a ma forme / bouton transparent) je choisi / modifie la date et elle se modifie de partout, et cela je peux le faire depuis n'importe ou

Rechercher des sujets similaires à "format dates liste deroulante combobox"