Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Dernier jour du mois !

arnaoke

XLDnaute Occasionnel
BOnjour,

existe t il une méthode VBA permettant de donner le dernier jour d'un mois (en paramèter de préférence !).

Je voudrais éviter de tout coder "à la main" ...

Arnaoke
 

Dranreb

XLDnaute Barbatruc
Re : Dernier jour du mois !

Bonjour.
Soit DRéf une date dans le mois souhaité par exemple, Ceci devrait faire l'affaire :
VB:
Dim DFinMois As Date, DRéf as Date 
DFinMois = DateSerial(Year(DRéf), Month(DRéf) + 1, 1) - 1
J'utilise aussi ça en formule pour me fabriquer des séries de dates de fins de mois:
Code:
=DATE(ANNEE(DECALER(A3;-1;0);MOIS(DECALER(A3;-1;0)+2;1)-1
À+

Bonjour Pierrot. Très très en retard moi. Reviens de vacance. pas encore repris le rhytme
Et spécifier 0 comme numéro du jour pour qu'il assume le dernier du mois précédent, est mieux.
Cordialement.
 
Dernière édition:

Discussions similaires

Réponses
14
Affichages
836
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…