Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Libellé du mois courant

6 réponses
Avatar
Manbas
Bonjour à tous,
En écrivant
MsgBox Format(Month(Now), "mmmm")
j'ai la surprise d'obtenir "janvier".
Alors que Month(Now) me rend 11.
Je ne comprends pas pourquoi. Une étourderie de ma part?
Merci de bien vouloir m'éclairer.

6 réponses

Avatar
Trirème
Bonjour Manbas
Month(Now) te renvoie 11. C'est à dire le 11ème jour depuis l'origine du
calendrier excel (10 janvier 1900 ou le 10 janvier 1904)
Il faut directement écrire : Format(Now, "mmmm")

Cordialement
Trirème

Bonjour à tous,
En écrivant
MsgBox Format(Month(Now), "mmmm")
j'ai la surprise d'obtenir "janvier".
Alors que Month(Now) me rend 11.
Je ne comprends pas pourquoi. Une étourderie de ma part?
Merci de bien vouloir m'éclairer.




Avatar
Modeste
Bonsour® Manbas avec ferveur ;o))) vous nous disiez :

En écrivant
MsgBox Format(Month(Now), "mmmm")
j'ai la surprise d'obtenir "janvier".
Alors que Month(Now) me rend 11.
Je ne comprends pas pourquoi. Une étourderie de ma part?


pour Excel une date est un nombre...
par défaut l'origine des dates pour les formules est le 01/01/1900
la date d'aujourd'hui est 39397
il suffit de mettre la cellule au format date

dans le cas de month(now) la valeur retournée est 11
mais si l'on formate la cellule au format date EXCEL comprend 11 depuis
l'origine

soit janvier en format "mmmm"
01 en format "mm"
11/01/1900 en format "jj/mm/aaa"

il suffit de faire format(now,"mmmm") pour afficher "novembre"

beaucoup d'exemple là :
http://www.excelabo.net
http://xlwiki.free.fr/wiki
http://xcell05.free.fr/pages/form/dateheure.htm
http://frederic.sigonneau.free.fr/Calendriers.htm


--
--
@+
;o)))

Avatar
Manbas
???
Une réponse de Trirème a été supprimé par le serveur avant que j'ai pu la
lire ???


"Manbas" a écrit dans le message de news:
evo%
Bonjour à tous,
En écrivant
MsgBox Format(Month(Now), "mmmm")
j'ai la surprise d'obtenir "janvier".
Alors que Month(Now) me rend 11.
Je ne comprends pas pourquoi. Une étourderie de ma part?
Merci de bien vouloir m'éclairer.




Avatar
Manbas
Merci beaucoup Modeste.
C'est difficile les dates, quand même.


"Modeste" a écrit dans le message de news:

Bonsour® Manbas avec ferveur ;o))) vous nous disiez :

En écrivant
MsgBox Format(Month(Now), "mmmm")
j'ai la surprise d'obtenir "janvier".
Alors que Month(Now) me rend 11.
Je ne comprends pas pourquoi. Une étourderie de ma part?


pour Excel une date est un nombre...
par défaut l'origine des dates pour les formules est le 01/01/1900
la date d'aujourd'hui est 39397
il suffit de mettre la cellule au format date

dans le cas de month(now) la valeur retournée est 11
mais si l'on formate la cellule au format date EXCEL comprend 11 depuis
l'origine

soit janvier en format "mmmm"
01 en format "mm"
11/01/1900 en format "jj/mm/aaa"

il suffit de faire format(now,"mmmm") pour afficher "novembre"

beaucoup d'exemple là :
http://www.excelabo.net
http://xlwiki.free.fr/wiki
http://xcell05.free.fr/pages/form/dateheure.htm
http://frederic.sigonneau.free.fr/Calendriers.htm


--
--
@+
;o)))






Avatar
Mishell
"Trirème" wrote in message
news:OzK2%
Bonjour Manbas
Month(Now) te renvoie 11. C'est à dire le 11ème jour depuis l'origine du
calendrier excel (10 janvier 1900 ou le 10 janvier 1904)
Il faut directement écrire : Format(Now, "mmmm")

Cordialement
Trirème

Bonjour à tous,
En écrivant
MsgBox Format(Month(Now), "mmmm")
j'ai la surprise d'obtenir "janvier".
Alors que Month(Now) me rend 11.
Je ne comprends pas pourquoi. Une étourderie de ma part?
Merci de bien vouloir m'éclairer.




Avatar
allaisf
Cela est du au fait qu ele résultat étant 11, la date pour l'ordinateur
est le 11/01/1900, soit le mois de janvier.

par défaut l'année peut être un chiffreManbas:
Bonjour à tous,
En écrivant
MsgBox Format(Month(Now), "mmmm")
j'ai la surprise d'obtenir "janvier".
Alors que Month(Now) me rend 11.
Je ne comprends pas pourquoi. Une étourderie de ma part?
Merci de bien vouloir m'éclairer.