Mois en lettre à convertir en nombre

Bonjour,

Je suis en train d'aider un forumeur est je me casse les dents sur un truc qui semble simple de prime abord.

J'ai un une liste déroulante (activex) en feuil1.

Mon ComboBox1_Change() j'ai [B7] = Format(ComboBox1.Value, "m")

Je pensais retrouver 1 pour janvier en b7 mais il n'en est rien.

Une suggestion ?

Merci

22ddfpt-date.xlsm (18.66 Ko)

Bonjour,

une suggestion

48ddfpt-date.xlsm (18.65 Ko)

Bonjour,

Mon ComboBox1_Change() j'ai [B7] = Format(ComboBox1.Value, "m")

Je pensais retrouver 1 pour janvier en b7 mais il n'en est rien.

Une suggestion ?

Merci

Bonjour,

Il ne faut pas reprendre la valeur de la combobox 1 puisqu'elle contient du texte.

Il faut reprendre l'index de la combobox. ( en se rappelant que l'index commence à la ligne Zéro ) 0 Janvier 1 Février 2 Mars

On ajoute alors +1 pour obtenir le résultat voulu.

Comme ceci par exemple :

Private Sub ComboBox1_Change()
Dim nummois As String
nummois = ComboBox1.ListIndex + 1
[B7] = nummois
End Sub

Bonjour ddetp88, Steelson, le forum,

Une autre proposition.....à simplifier certainement,

70ddfpt-date-1.xlsm (19.15 Ko)

Cordialement,

Edit:....bonjour Xmenpl...je me doutais bien qu'il y avait plus simple... , bien joué

Merciiiii Steelson, Xmenpl et XorSankukai

@+

ddfpt88

Rechercher des sujets similaires à "mois lettre convertir nombre"