Bonsoir Daniel,
Le OÙ signifie la base de registre :
regarde là :
HKey_Current_User / Control Panel / International
Si le OÙ signifie autre chose ... je n'ai pas compris !
Salutations!
"Daniel.M" a écrit dans le message de
news:eG4cZM$
Sans doute pour les mêmes raisons (localisation des parties non
numériques d'une
date) WeekdayName semble avoir le même comportement
(WeekdayName(2) renvoie mardi).
Avec mes paramètres régionaux à "French Canadian",
WeekdayName(2) retourne "lundi".
Avec mes paramètre régionaux à "French Standard",
WeekdayName(2) retourne "mardi".
Ce qui est cohérent avec tes résultats (et le fait qu'Excel réagit aux
paramètres régionaux).
Par curiosité, quelqu'un saurait-il OÙ le SE conserve cette information?
Quelle
est la structure du SE et le champ précis dans lequel Excel va piger pour
savoir
que les semaines françaises commencent le Lundi et d'autres le Dimanche?
Car ce n'est pas l'usager qui l'inscrit explicitement. Il ne fait que changer
ses paramètres régionaux.
Salutations,
Daniel M.
Bonsoir Daniel,
Le OÙ signifie la base de registre :
regarde là :
HKey_Current_User / Control Panel / International
Si le OÙ signifie autre chose ... je n'ai pas compris !
Salutations!
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news:eG4cZM$fEHA.592@TK2MSFTNGP11.phx.gbl...
Sans doute pour les mêmes raisons (localisation des parties non
numériques d'une
date) WeekdayName semble avoir le même comportement
(WeekdayName(2) renvoie mardi).
Avec mes paramètres régionaux à "French Canadian",
WeekdayName(2) retourne "lundi".
Avec mes paramètre régionaux à "French Standard",
WeekdayName(2) retourne "mardi".
Ce qui est cohérent avec tes résultats (et le fait qu'Excel réagit aux
paramètres régionaux).
Par curiosité, quelqu'un saurait-il OÙ le SE conserve cette information?
Quelle
est la structure du SE et le champ précis dans lequel Excel va piger pour
savoir
que les semaines françaises commencent le Lundi et d'autres le Dimanche?
Car ce n'est pas l'usager qui l'inscrit explicitement. Il ne fait que changer
ses paramètres régionaux.
Salutations,
Daniel M.
Bonsoir Daniel,
Le OÙ signifie la base de registre :
regarde là :
HKey_Current_User / Control Panel / International
Si le OÙ signifie autre chose ... je n'ai pas compris !
Salutations!
"Daniel.M" a écrit dans le message de
news:eG4cZM$
Sans doute pour les mêmes raisons (localisation des parties non
numériques d'une
date) WeekdayName semble avoir le même comportement
(WeekdayName(2) renvoie mardi).
Avec mes paramètres régionaux à "French Canadian",
WeekdayName(2) retourne "lundi".
Avec mes paramètre régionaux à "French Standard",
WeekdayName(2) retourne "mardi".
Ce qui est cohérent avec tes résultats (et le fait qu'Excel réagit aux
paramètres régionaux).
Par curiosité, quelqu'un saurait-il OÙ le SE conserve cette information?
Quelle
est la structure du SE et le champ précis dans lequel Excel va piger pour
savoir
que les semaines françaises commencent le Lundi et d'autres le Dimanche?
Car ce n'est pas l'usager qui l'inscrit explicitement. Il ne fait que changer
ses paramètres régionaux.
Salutations,
Daniel M.
Salut
Je sais que ce n'est pas une référence, mais chez moi, avé XL2000, ça va
pô.
Il me laisse l'ancien affichage, made in Camembert.
--
Jacquouille conseille : http://www.excelabo.net
"JièL Goubert" a écrit dans le
message de news:Bonjoir(c) D.Lair
vite fait et en tatonnant, dans les format de date, met :
[$-c]j mmmm aaaa
pas que que ça soit une bonne sainte axe, mais ça le fait (avec 2003)
Quelqu'un connait-il les différents code de pays (je suppose que ç'est
ça)
que l'on peut utiliser ?
--
La FAQ Outlook est la : http://faq.outlook.free.fr
JièL / Jean-Louis GOUBERT
Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm
Le 11/08/2004 12:14 vous avez écrit ceci :Bonjour à toutes et à tous,
Excel français affiche le format de "12/04/03" (selon
format de cellule) comme : "12 avril 2003". Je souhaite
que ma macro fasse afficher au format "anglais", c'est-à-
dire "12 april 2003". Est-ce possible sans substituer dans
la date considérer comme chaine chaque mois français par
sa traduction en anglais, c'est-à-dire en forçant sur le
format-date dans Excel ?
Merci.
DL
Salut
Je sais que ce n'est pas une référence, mais chez moi, avé XL2000, ça va
pô.
Il me laisse l'ancien affichage, made in Camembert.
--
Jacquouille conseille : http://www.excelabo.net
NoSpam_j.thiernesse@skynet.be
"JièL Goubert" <NoSpam_JieL.Goubert@LaPoste-Net.Nospam> a écrit dans le
message de news:OSfEZ44fEHA.2896@TK2MSFTNGP11.phx.gbl...
Bonjoir(c) D.Lair
vite fait et en tatonnant, dans les format de date, met :
[$-c]j mmmm aaaa
pas que que ça soit une bonne sainte axe, mais ça le fait (avec 2003)
Quelqu'un connait-il les différents code de pays (je suppose que ç'est
ça)
que l'on peut utiliser ?
--
La FAQ Outlook est la : http://faq.outlook.free.fr
JièL / Jean-Louis GOUBERT
Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm
Le 11/08/2004 12:14 vous avez écrit ceci :
Bonjour à toutes et à tous,
Excel français affiche le format de "12/04/03" (selon
format de cellule) comme : "12 avril 2003". Je souhaite
que ma macro fasse afficher au format "anglais", c'est-à-
dire "12 april 2003". Est-ce possible sans substituer dans
la date considérer comme chaine chaque mois français par
sa traduction en anglais, c'est-à-dire en forçant sur le
format-date dans Excel ?
Merci.
DL
Salut
Je sais que ce n'est pas une référence, mais chez moi, avé XL2000, ça va
pô.
Il me laisse l'ancien affichage, made in Camembert.
--
Jacquouille conseille : http://www.excelabo.net
"JièL Goubert" a écrit dans le
message de news:Bonjoir(c) D.Lair
vite fait et en tatonnant, dans les format de date, met :
[$-c]j mmmm aaaa
pas que que ça soit une bonne sainte axe, mais ça le fait (avec 2003)
Quelqu'un connait-il les différents code de pays (je suppose que ç'est
ça)
que l'on peut utiliser ?
--
La FAQ Outlook est la : http://faq.outlook.free.fr
JièL / Jean-Louis GOUBERT
Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm
Le 11/08/2004 12:14 vous avez écrit ceci :Bonjour à toutes et à tous,
Excel français affiche le format de "12/04/03" (selon
format de cellule) comme : "12 avril 2003". Je souhaite
que ma macro fasse afficher au format "anglais", c'est-à-
dire "12 april 2003". Est-ce possible sans substituer dans
la date considérer comme chaine chaque mois français par
sa traduction en anglais, c'est-à-dire en forçant sur le
format-date dans Excel ?
Merci.
DL
Bonjour,
Avant Excel 2002 je ne pense pas qu'il soit possible d'utiliser un format pour
faire ce que tu souhaites. Une petite fonction perso pourrait peut-être te
dépanner (utilisable en VBA comme dans une feuille de calcul), mais le résultat
est du texte... :
Function EnAnglais(D)
Dim Mois
Mois = Application.Choose(Month(D), "January", "February", "March", "April", _
"May", "June", "July", "September", "October", "November", "December")
EnAnglais = Day(D) & " " & Mois & " " & Year(D)
End Function
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à toutes et à tous,
Excel français affiche le format de "12/04/03" (selon
format de cellule) comme : "12 avril 2003". Je souhaite
que ma macro fasse afficher au format "anglais", c'est-à-
dire "12 april 2003". Est-ce possible sans substituer dans
la date considérer comme chaine chaque mois français par
sa traduction en anglais, c'est-à-dire en forçant sur le
format-date dans Excel ?
Merci.
DL
Bonjour,
Avant Excel 2002 je ne pense pas qu'il soit possible d'utiliser un format pour
faire ce que tu souhaites. Une petite fonction perso pourrait peut-être te
dépanner (utilisable en VBA comme dans une feuille de calcul), mais le résultat
est du texte... :
Function EnAnglais(D)
Dim Mois
Mois = Application.Choose(Month(D), "January", "February", "March", "April", _
"May", "June", "July", "September", "October", "November", "December")
EnAnglais = Day(D) & " " & Mois & " " & Year(D)
End Function
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à toutes et à tous,
Excel français affiche le format de "12/04/03" (selon
format de cellule) comme : "12 avril 2003". Je souhaite
que ma macro fasse afficher au format "anglais", c'est-à-
dire "12 april 2003". Est-ce possible sans substituer dans
la date considérer comme chaine chaque mois français par
sa traduction en anglais, c'est-à-dire en forçant sur le
format-date dans Excel ?
Merci.
DL
Bonjour,
Avant Excel 2002 je ne pense pas qu'il soit possible d'utiliser un format pour
faire ce que tu souhaites. Une petite fonction perso pourrait peut-être te
dépanner (utilisable en VBA comme dans une feuille de calcul), mais le résultat
est du texte... :
Function EnAnglais(D)
Dim Mois
Mois = Application.Choose(Month(D), "January", "February", "March", "April", _
"May", "June", "July", "September", "October", "November", "December")
EnAnglais = Day(D) & " " & Mois & " " & Year(D)
End Function
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à toutes et à tous,
Excel français affiche le format de "12/04/03" (selon
format de cellule) comme : "12 avril 2003". Je souhaite
que ma macro fasse afficher au format "anglais", c'est-à-
dire "12 april 2003". Est-ce possible sans substituer dans
la date considérer comme chaine chaque mois français par
sa traduction en anglais, c'est-à-dire en forçant sur le
format-date dans Excel ?
Merci.
DL