j'ai un userform a partir du quel en francais je choisi le mois l'année et
le nom de la personne pour qui je vais "consulter" "modifier" ou "imprimer"
sont pointage. Tout ceci fonctionne mais le pb que j'ai ai que excel me
génére les mois en anglais et il me faut donc pouvoir , si par exemple je
choisi Janvier 2002, récuperer a partir de son choix le mois en anglais afin
de pouvoir ouvrir le fichier excel correspondant mais celui ci et en mois
anglais , ex january_2002
De plus la valeur recupérer est avec majuscule Janvier et le fichier a
ouvrir et sans majuscule Janvier_2002 pour january_2002
"LSteph" a écrit :
> Bonjour,
> Si tu testes:
> '****
> Sub testMois()
> [a1] = Format(Now, "mmmm")
> [a2] = UCase(Format(Now, "mmmm"))
> End Sub
> '****
> renvoie la chaine du mois actuel dans a1 mais l'interprètation retournera
> le mois
> selon la langue de ton excel: janvier
> ou en majuscule:
> Ucase(Format(ladate))="JANVIER"
>
> Un Select case.avec 12 mois in English et in French devrait assurer une
> comparaison . Tout dépend de ce que tu entends par reconnaître(par rapport à
> quoi dans quoi).
>
> Est -ce que cela t'aide?
>
> 'lSteph
>
> "christophe" <gainsbarre57@hotmail.com(sansspam)> a écrit dans le message de
> news: 5A78253F-8AC6-406A-AACD-1A8BE44788F5@microsoft.com...
> > Bonjour,
> >
> > Je cherche un moyen en vba de reconnaitre indifférement les mois en
> > francais
> > ou en anglais: ex: besoin de reconnaitre Janvier ou January, mais aussi ne
> > pas tenir compte de la présence de masjuclue en debut de mois ou pas ex:
> > Janvier ou janvier
> >
> > merci pour vos réponse
>
>
>
ouvrir et sans majuscule Janvier_2002 pour january_2002
Bonjour, Si tu testes: '**** Sub testMois() [a1] = Format(Now, "mmmm") [a2] = UCase(Format(Now, "mmmm")) End Sub '**** renvoie la chaine du mois actuel dans a1 mais l'interprètation retournera
le mois selon la langue de ton excel: janvier ou en majuscule: Ucase(Format(ladate))="JANVIER"
Un Select case.avec 12 mois in English et in French devrait assurer une
ouvrir et sans majuscule Janvier_2002 pour january_2002
Bonjour,
Si tu testes:
'****
Sub testMois()
[a1] = Format(Now, "mmmm")
[a2] = UCase(Format(Now, "mmmm"))
End Sub
'****
renvoie la chaine du mois actuel dans a1 mais
l'interprètation retournera
le mois
selon la langue de ton excel: janvier
ou en majuscule:
Ucase(Format(ladate))="JANVIER"
Un Select case.avec 12 mois in English et in French
devrait assurer une
ouvrir et sans majuscule Janvier_2002 pour january_2002
Bonjour, Si tu testes: '**** Sub testMois() [a1] = Format(Now, "mmmm") [a2] = UCase(Format(Now, "mmmm")) End Sub '**** renvoie la chaine du mois actuel dans a1 mais l'interprètation retournera
le mois selon la langue de ton excel: janvier ou en majuscule: Ucase(Format(ladate))="JANVIER"
Un Select case.avec 12 mois in English et in French devrait assurer une
Une solution possible en réponse à ton fil initial de 10:03.
-- Gaenonius
le but de la manoeuvre est le suivant:
j'ai un userform a partir du quel en francais je choisi le mois l'année et le nom de la personne pour qui je vais "consulter" "modifier" ou "imprimer" sont pointage. Tout ceci fonctionne mais le pb que j'ai ai que excel me génére les mois en anglais et il me faut donc pouvoir , si par exemple je choisi Janvier 2002, récuperer a partir de son choix le mois en anglais afin de pouvoir ouvrir le fichier excel correspondant mais celui ci et en mois anglais , ex january_2002 De plus la valeur recupérer est avec majuscule Janvier et le fichier a ouvrir et sans majuscule Janvier_2002 pour january_2002
Bonjour, Si tu testes: '**** Sub testMois() [a1] = Format(Now, "mmmm") [a2] = UCase(Format(Now, "mmmm")) End Sub '**** renvoie la chaine du mois actuel dans a1 mais l'interprètation retournera le mois selon la langue de ton excel: janvier ou en majuscule: Ucase(Format(ladate))="JANVIER"
Un Select case.avec 12 mois in English et in French devrait assurer une comparaison . Tout dépend de ce que tu entends par reconnaître(par rapport à quoi dans quoi).
Est -ce que cela t'aide?
'lSteph
"christophe" (sansspam)> a écrit dans le message de news:
Bonjour,
Je cherche un moyen en vba de reconnaitre indifférement les mois en francais ou en anglais: ex: besoin de reconnaitre Janvier ou January, mais aussi ne pas tenir compte de la présence de masjuclue en debut de mois ou pas ex: Janvier ou janvier
merci pour vos réponse
Une solution possible en réponse à ton fil initial de 10:03.
--
Gaenonius
le but de la manoeuvre est le suivant:
j'ai un userform a partir du quel en francais je choisi le mois l'année et
le nom de la personne pour qui je vais "consulter" "modifier" ou "imprimer"
sont pointage. Tout ceci fonctionne mais le pb que j'ai ai que excel me
génére les mois en anglais et il me faut donc pouvoir , si par exemple je
choisi Janvier 2002, récuperer a partir de son choix le mois en anglais afin
de pouvoir ouvrir le fichier excel correspondant mais celui ci et en mois
anglais , ex january_2002
De plus la valeur recupérer est avec majuscule Janvier et le fichier a
ouvrir et sans majuscule Janvier_2002 pour january_2002
Bonjour,
Si tu testes:
'****
Sub testMois()
[a1] = Format(Now, "mmmm")
[a2] = UCase(Format(Now, "mmmm"))
End Sub
'****
renvoie la chaine du mois actuel dans a1 mais l'interprètation retournera
le mois
selon la langue de ton excel: janvier
ou en majuscule:
Ucase(Format(ladate))="JANVIER"
Un Select case.avec 12 mois in English et in French devrait assurer une
comparaison . Tout dépend de ce que tu entends par reconnaître(par rapport à
quoi dans quoi).
Est -ce que cela t'aide?
'lSteph
"christophe" <gainsbarre57@hotmail.com(sansspam)> a écrit dans le message de
news: 5A78253F-8AC6-406A-AACD-1A8BE44788F5@microsoft.com...
Bonjour,
Je cherche un moyen en vba de reconnaitre indifférement les mois en
francais
ou en anglais: ex: besoin de reconnaitre Janvier ou January, mais aussi ne
pas tenir compte de la présence de masjuclue en debut de mois ou pas ex:
Janvier ou janvier
Une solution possible en réponse à ton fil initial de 10:03.
-- Gaenonius
le but de la manoeuvre est le suivant:
j'ai un userform a partir du quel en francais je choisi le mois l'année et le nom de la personne pour qui je vais "consulter" "modifier" ou "imprimer" sont pointage. Tout ceci fonctionne mais le pb que j'ai ai que excel me génére les mois en anglais et il me faut donc pouvoir , si par exemple je choisi Janvier 2002, récuperer a partir de son choix le mois en anglais afin de pouvoir ouvrir le fichier excel correspondant mais celui ci et en mois anglais , ex january_2002 De plus la valeur recupérer est avec majuscule Janvier et le fichier a ouvrir et sans majuscule Janvier_2002 pour january_2002
Bonjour, Si tu testes: '**** Sub testMois() [a1] = Format(Now, "mmmm") [a2] = UCase(Format(Now, "mmmm")) End Sub '**** renvoie la chaine du mois actuel dans a1 mais l'interprètation retournera le mois selon la langue de ton excel: janvier ou en majuscule: Ucase(Format(ladate))="JANVIER"
Un Select case.avec 12 mois in English et in French devrait assurer une comparaison . Tout dépend de ce que tu entends par reconnaître(par rapport à quoi dans quoi).
Est -ce que cela t'aide?
'lSteph
"christophe" (sansspam)> a écrit dans le message de news:
Bonjour,
Je cherche un moyen en vba de reconnaitre indifférement les mois en francais ou en anglais: ex: besoin de reconnaitre Janvier ou January, mais aussi ne pas tenir compte de la présence de masjuclue en debut de mois ou pas ex: Janvier ou janvier