Je cherche =E0 faire une fonction qui me permettrait de
transformer le mois en anglais ("January", "February",
"March", "April", "May", "June", "July", "August",
"September", "October", "November", "December") par le
num=E9ro de ce mois.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Kevin" Je cherche à faire une fonction qui me permettrait de transformer le mois en anglais ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December") par le numéro de ce mois.
Exemple: September --> 09
Hmmm...
Avant d'avoir le nom des mois, tu avait bien des dates ? Et, partant d'une *vrai* date, il est simple d'en extraire ce que l'on souhaite!
mais, cela ne fonctionne que si le nom du mois est dans la même langue que les paramètres régionaux...
Plus sûr, sera d'utiliser un petite fonction: (la première sera plus rapide que la seconde)
Function NumeroMois(strMois) As Integer If IsNull(strMois) Then NumeroMois = 0 Exit Function End If Select Case strMois Case "january", "janvier" NumeroMois = 1 Case "february", "février" NumeroMois = 2 Case "march", "mars" NumeroMois = 3 Case "april", "avril" NumeroMois = 4 Case "may", "mai" NumeroMois = 5 Case "june", "juin" NumeroMois = 6 Case "july", "juillet" NumeroMois = 7 Case "august", "août" NumeroMois = 8 Case "september", "septembre" NumeroMois = 9 Case "october", "octobre" NumeroMois = 10 Case "november", "novembre" NumeroMois = 11 Case "december", "décembre" NumeroMois = 12 Case Else NumeroMois = 0 End Select
"Kevin"
Je cherche à faire une fonction qui me permettrait de
transformer le mois en anglais ("January", "February",
"March", "April", "May", "June", "July", "August",
"September", "October", "November", "December") par le
numéro de ce mois.
Exemple: September --> 09
Hmmm...
Avant d'avoir le nom des mois, tu avait bien des dates ?
Et, partant d'une *vrai* date, il est simple d'en extraire ce que l'on souhaite!
mais, cela ne fonctionne que si le nom du mois est dans la même langue
que les paramètres régionaux...
Plus sûr, sera d'utiliser un petite fonction:
(la première sera plus rapide que la seconde)
Function NumeroMois(strMois) As Integer
If IsNull(strMois) Then
NumeroMois = 0
Exit Function
End If
Select Case strMois
Case "january", "janvier"
NumeroMois = 1
Case "february", "février"
NumeroMois = 2
Case "march", "mars"
NumeroMois = 3
Case "april", "avril"
NumeroMois = 4
Case "may", "mai"
NumeroMois = 5
Case "june", "juin"
NumeroMois = 6
Case "july", "juillet"
NumeroMois = 7
Case "august", "août"
NumeroMois = 8
Case "september", "septembre"
NumeroMois = 9
Case "october", "octobre"
NumeroMois = 10
Case "november", "novembre"
NumeroMois = 11
Case "december", "décembre"
NumeroMois = 12
Case Else
NumeroMois = 0
End Select
"Kevin" Je cherche à faire une fonction qui me permettrait de transformer le mois en anglais ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December") par le numéro de ce mois.
Exemple: September --> 09
Hmmm...
Avant d'avoir le nom des mois, tu avait bien des dates ? Et, partant d'une *vrai* date, il est simple d'en extraire ce que l'on souhaite!
mais, cela ne fonctionne que si le nom du mois est dans la même langue que les paramètres régionaux...
Plus sûr, sera d'utiliser un petite fonction: (la première sera plus rapide que la seconde)
Function NumeroMois(strMois) As Integer If IsNull(strMois) Then NumeroMois = 0 Exit Function End If Select Case strMois Case "january", "janvier" NumeroMois = 1 Case "february", "février" NumeroMois = 2 Case "march", "mars" NumeroMois = 3 Case "april", "avril" NumeroMois = 4 Case "may", "mai" NumeroMois = 5 Case "june", "juin" NumeroMois = 6 Case "july", "juillet" NumeroMois = 7 Case "august", "août" NumeroMois = 8 Case "september", "septembre" NumeroMois = 9 Case "october", "octobre" NumeroMois = 10 Case "november", "novembre" NumeroMois = 11 Case "december", "décembre" NumeroMois = 12 Case Else NumeroMois = 0 End Select
Merci pour ton aide, je vais essayer ces fonctions.
Non, dès le début j'ai les mois en anglais et en dure...
-----Message d'origine----- Salut,
"Kevin" Je cherche à faire une fonction qui me permettrait de transformer le mois en anglais ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December") par le numéro de ce mois.
Exemple: September --> 09
Hmmm...
Avant d'avoir le nom des mois, tu avait bien des dates ? Et, partant d'une *vrai* date, il est simple d'en extraire ce que l'on souhaite!
mais, cela ne fonctionne que si le nom du mois est dans la même langue
que les paramètres régionaux...
Plus sûr, sera d'utiliser un petite fonction: (la première sera plus rapide que la seconde)
Function NumeroMois(strMois) As Integer If IsNull(strMois) Then NumeroMois = 0 Exit Function End If Select Case strMois Case "january", "janvier" NumeroMois = 1 Case "february", "février" NumeroMois = 2 Case "march", "mars" NumeroMois = 3 Case "april", "avril" NumeroMois = 4 Case "may", "mai" NumeroMois = 5 Case "june", "juin" NumeroMois = 6 Case "july", "juillet" NumeroMois = 7 Case "august", "août" NumeroMois = 8 Case "september", "septembre" NumeroMois = 9 Case "october", "octobre" NumeroMois = 10 Case "november", "novembre" NumeroMois = 11 Case "december", "décembre" NumeroMois = 12 Case Else NumeroMois = 0 End Select
Merci pour ton aide, je vais essayer ces fonctions.
Non, dès le début j'ai les mois en anglais et en dure...
-----Message d'origine-----
Salut,
"Kevin"
Je cherche à faire une fonction qui me permettrait de
transformer le mois en anglais ("January", "February",
"March", "April", "May", "June", "July", "August",
"September", "October", "November", "December") par le
numéro de ce mois.
Exemple: September --> 09
Hmmm...
Avant d'avoir le nom des mois, tu avait bien des dates ?
Et, partant d'une *vrai* date, il est simple d'en
extraire ce que l'on souhaite!
mais, cela ne fonctionne que si le nom du mois est dans la
même langue
que les paramètres régionaux...
Plus sûr, sera d'utiliser un petite fonction:
(la première sera plus rapide que la seconde)
Function NumeroMois(strMois) As Integer
If IsNull(strMois) Then
NumeroMois = 0
Exit Function
End If
Select Case strMois
Case "january", "janvier"
NumeroMois = 1
Case "february", "février"
NumeroMois = 2
Case "march", "mars"
NumeroMois = 3
Case "april", "avril"
NumeroMois = 4
Case "may", "mai"
NumeroMois = 5
Case "june", "juin"
NumeroMois = 6
Case "july", "juillet"
NumeroMois = 7
Case "august", "août"
NumeroMois = 8
Case "september", "septembre"
NumeroMois = 9
Case "october", "octobre"
NumeroMois = 10
Case "november", "novembre"
NumeroMois = 11
Case "december", "décembre"
NumeroMois = 12
Case Else
NumeroMois = 0
End Select
Merci pour ton aide, je vais essayer ces fonctions.
Non, dès le début j'ai les mois en anglais et en dure...
-----Message d'origine----- Salut,
"Kevin" Je cherche à faire une fonction qui me permettrait de transformer le mois en anglais ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December") par le numéro de ce mois.
Exemple: September --> 09
Hmmm...
Avant d'avoir le nom des mois, tu avait bien des dates ? Et, partant d'une *vrai* date, il est simple d'en extraire ce que l'on souhaite!
mais, cela ne fonctionne que si le nom du mois est dans la même langue
que les paramètres régionaux...
Plus sûr, sera d'utiliser un petite fonction: (la première sera plus rapide que la seconde)
Function NumeroMois(strMois) As Integer If IsNull(strMois) Then NumeroMois = 0 Exit Function End If Select Case strMois Case "january", "janvier" NumeroMois = 1 Case "february", "février" NumeroMois = 2 Case "march", "mars" NumeroMois = 3 Case "april", "avril" NumeroMois = 4 Case "may", "mai" NumeroMois = 5 Case "june", "juin" NumeroMois = 6 Case "july", "juillet" NumeroMois = 7 Case "august", "août" NumeroMois = 8 Case "september", "septembre" NumeroMois = 9 Case "october", "octobre" NumeroMois = 10 Case "november", "novembre" NumeroMois = 11 Case "december", "décembre" NumeroMois = 12 Case Else NumeroMois = 0 End Select