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

en macro ou fct : mettre le nombre de jour d'un mois donné?

28 réponses
Avatar
fred
Bonjour,
J'aimerais à l'aide d'une macro ou fonction dans une cellule pouvoir mettre
le nombre de jour d'un mois donné!
Si en cellule A1 j'ai Octobre 2008, en B1 le nombre 31
ou bien Février 2009 en cellule A2 qui donne le nombre 28 en B2 (prob des
années bissextiles par exmple)
Merci pour votre aide

10 réponses

1 2 3
Avatar
Marc T
On 11 nov, 16:40, "fred" wrote:
Bonjour,
J'aimerais à l'aide d'une macro ou fonction dans une cellule pouvoir me ttre
le nombre de jour d'un mois donné!
Si en cellule A1 j'ai Octobre 2008, en B1 le nombre 31
ou bien Février 2009 en cellule A2 qui donne le nombre 28 en B2 (prob d es
années bissextiles par exmple)
Merci pour votre aide



Bonjour,
en A1 la date du mois voulu avec le format 1/1/8
=JOUR(DATE(ANNEE(A1);MOIS(A1)+1;0))
ça marche pour les années bissextiles
@+
bon courage
MarcT
Avatar
michdenis
pour connaître le nombre de jours du mois courant :

=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI()+1);0))


"fred" a écrit dans le message de news:
4919a747$0$20811$
Bonjour,
J'aimerais à l'aide d'une macro ou fonction dans une cellule pouvoir mettre
le nombre de jour d'un mois donné!
Si en cellule A1 j'ai Octobre 2008, en B1 le nombre 31
ou bien Février 2009 en cellule A2 qui donne le nombre 28 en B2 (prob des
années bissextiles par exmple)
Merci pour votre aide
Avatar
isabelle
bonjour Fred,

par exemple pour le mois actuel,

=JOUR(FIN.MOIS(AUJOURDHUI();0))

isabelle

fred a écrit :
Bonjour,
J'aimerais à l'aide d'une macro ou fonction dans une cellule pouvoir mettre
le nombre de jour d'un mois donné!
Si en cellule A1 j'ai Octobre 2008, en B1 le nombre 31
ou bien Février 2009 en cellule A2 qui donne le nombre 28 en B2 (prob des
années bissextiles par exmple)
Merci pour votre aide





Avatar
Philippe.R
Bonsoir,
Avec en a1 une date valide, au format personnalisé mmmm-aaaa, en b1 au
format nombre :
ÚTE(ANNEE(A1);MOIS(A1)+1;0)-DATE(ANNEE(A1);MOIS(A1);0)
devrait pouvoir convenir
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"fred" a écrit dans le message de
news:4919a747$0$20811$
Bonjour,
J'aimerais à l'aide d'une macro ou fonction dans une cellule pouvoir
mettre le nombre de jour d'un mois donné!
Si en cellule A1 j'ai Octobre 2008, en B1 le nombre 31
ou bien Février 2009 en cellule A2 qui donne le nombre 28 en B2 (prob des
années bissextiles par exmple)
Merci pour votre aide



Avatar
fred
J'ai une erreur NOM? lorsque je pose cette formule :
=JOUR(FIN.MOIS(AUJOURDHUI();0))
Je ne comprends pas???

"isabelle" a écrit dans le message de news:
%
bonjour Fred,

par exemple pour le mois actuel,

=JOUR(FIN.MOIS(AUJOURDHUI();0))

isabelle

fred a écrit :
Bonjour,
J'aimerais à l'aide d'une macro ou fonction dans une cellule pouvoir
mettre le nombre de jour d'un mois donné!
Si en cellule A1 j'ai Octobre 2008, en B1 le nombre 31
ou bien Février 2009 en cellule A2 qui donne le nombre 28 en B2 (prob des
années bissextiles par exmple)
Merci pour votre aide






Avatar
isabelle
bonjour Fred,

tu doit cocher la macro complémentaire Utilitaire d'analyse
voir au menu, Outils, Macros complémentaires..

isabelle

fred a écrit :
J'ai une erreur NOM? lorsque je pose cette formule :
=JOUR(FIN.MOIS(AUJOURDHUI();0))
Je ne comprends pas???

"isabelle" a écrit dans le message de news:
%

bonjour Fred,

par exemple pour le mois actuel,

=JOUR(FIN.MOIS(AUJOURDHUI();0))

isabelle

fred a écrit :

Bonjour,
J'aimerais à l'aide d'une macro ou fonction dans une cellule pouvoir
mettre le nombre de jour d'un mois donné!
Si en cellule A1 j'ai Octobre 2008, en B1 le nombre 31
ou bien Février 2009 en cellule A2 qui donne le nombre 28 en B2 (prob des
années bissextiles par exmple)
Merci pour votre aide












Avatar
fred
Merci pour vos réponses..c'est ce que je cherchais..même avec les années
bissextiles ;)

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:
%23S%
Bonsoir,
Avec en a1 une date valide, au format personnalisé mmmm-aaaa, en b1 au
format nombre :
ÚTE(ANNEE(A1);MOIS(A1)+1;0)-DATE(ANNEE(A1);MOIS(A1);0)
devrait pouvoir convenir
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"fred" a écrit dans le message de
news:4919a747$0$20811$
Bonjour,
J'aimerais à l'aide d'une macro ou fonction dans une cellule pouvoir
mettre le nombre de jour d'un mois donné!
Si en cellule A1 j'ai Octobre 2008, en B1 le nombre 31
ou bien Février 2009 en cellule A2 qui donne le nombre 28 en B2 (prob des
années bissextiles par exmple)
Merci pour votre aide






Avatar
Jacquouille
Denis
Ne pense surtout pas que je te cherche, mais ta formule me donne 31....
et je pense qu'il n'y en a que 30 en Nov.

--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille.

"michdenis" a écrit dans le message de news:
%
pour connaître le nombre de jours du mois courant :

=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI()+1);0))


"fred" a écrit dans le message de news:
4919a747$0$20811$
Bonjour,
J'aimerais à l'aide d'une macro ou fonction dans une cellule pouvoir
mettre
le nombre de jour d'un mois donné!
Si en cellule A1 j'ai Octobre 2008, en B1 le nombre 31
ou bien Février 2009 en cellule A2 qui donne le nombre 28 en B2 (prob des
années bissextiles par exmple)
Merci pour votre aide




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

Ne pense surtout pas que je te cherche, mais ta formule me donne
31.... et je pense qu'il n'y en a que 30 en Nov.
=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI()+1);0))




MOIS(AUJOURDHUI()+1)
date(2008;11;0)
jour("30/10/2008")

;o)))
=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;0))
MOIS(AUJOURDHUI())+1
date(2008;12;0)
jour("31/11/2008")

;o)))
on aurait pu tenter en fonction du décalage horaire
=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI()+1);0)-"5:00")
qui aurait été trompeur jusque 5 heures
Eastern Standard Time




--
--
@+
;o)))
Avatar
Jacquouille
Salut Gilbert
Je sais que les fins de mois sont difficiles et que, dixit JPS, elles
commencent de plus en plus tôt, mais je vais prendre la solution d'Isabeau
d'Outremare.
Je ne pense pas que ni les fuseaux, ni la latitude influencent sa formule.
Et comme la Wallonie est assez grande, je préfère la sécurité.
Bonsoir aux Ch'tis et Ch'ties.
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille.

"Modeste" a écrit dans le message de news:
%
Bonsour® Jacquouille avec ferveur ;o))) vous nous disiez :

Ne pense surtout pas que je te cherche, mais ta formule me donne
31.... et je pense qu'il n'y en a que 30 en Nov.
=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI()+1);0))




MOIS(AUJOURDHUI()+1)
date(2008;11;0)
jour("30/10/2008")

;o)))
=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;0))
MOIS(AUJOURDHUI())+1
date(2008;12;0)
jour("31/11/2008")

;o)))
on aurait pu tenter en fonction du décalage horaire
=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI()+1);0)-"5:00")
qui aurait été trompeur jusque 5 heures
Eastern Standard Time




--
--
@+
;o)))
1 2 3