drik56
Messages postés127Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention 8 juillet 2008
-
12 juin 2008 à 11:13
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
12 juin 2008 à 13:55
Bonjour,
Voici une petite question toute simple :
Je ne connais pas toute les fonctions et je cherche a convertir une variable qui contient le nom du mois en numéro du mois.J'ai pas exemple USF.Combobox1.Value Janvier et je voudrais NumMois(USF.Combobox1.Value) 1.
Une tel fonction existe t elle sinon je me débrouillerais ?
drik56
Messages postés127Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention 8 juillet 2008 12 juin 2008 à 11:50
Bon sinon j'ai crée cette fonction (ma première ):
Function NumMois(Mois)
Select Case (Mois)
Case janvier
NumMois = 1
Case février
NumMois = 2
Case mars
NumMois = 3
Case avril
NumMois = 4
Case mai
NumMois = 5
Case juin
NumMois = 6
Case juillet
NumMois = 7
Case août
NumMois = 8
Case septembre
NumMois = 9
Case octobre
NumMois = 10
Case novembre
NumMois = 11
Case décembre
NumMois = 12
End Select
End Function
Pourriez-vous me dire si elle est bonne et je pourrais l'améliorer et comment ???
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 12 juin 2008 à 12:15
Tu veux savoir corriger ta fonction ?
Ainsi :
Private Sub Command1_Click()
MsgBox NumMois("mars")
End Sub
Private Function NumMois(Mois As String) As Integer
Select Case Mois
Case "janvier"
NumMois = 1
Case "février"
NumMois = 2
Case "mars"
NumMois = 3
Case "avril"
'etc...
End Select
End Function
Vous n’avez pas trouvé la réponse que vous recherchez ?