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" ... :cool:

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
790

Statistiques des forums

Discussions
312 453
Messages
2 088 551
Membres
103 881
dernier inscrit
malbousquet