Automatisation d'une date

Bonjour à tous,

En fait dans mon fichier excel j'ai un utilisateur qui rentre des dates dans une colonne, et dans la colonne d'à côté j'aimerais que cette date soit la date de la 1ère colonne - 2 mois et que ce soit le dernier jour du mois qui soit renvoyé (30 ou 31 ou 27/28 si c'est février)

Exemple :

J'ai 17/08/2023 en A1 et je voudrais 31/06/2023 en B1 (- 2 mois et le dernier jour du mois)

Est ce que vous pensez qu'il existe une formule ou une façon d'automatiser cela en VBA ? Sachant qu'il faut prendre en compte en plus le mois de février, les années bissextiles etc...

Je vous remercie énormément par avance

Bonjour,

Formule pour D5 : (à tirer vers le bas)

=DATE(ANNEE(B5);MOIS(B5)-1;1)-1

T'es sur de préférer le VBA ?

A+

Bonjour

=FIN.MOIS(B5;-2)

et voilà...

Merci beaucoup cela fonctionne !

Non il n'y a pas de nécessité de passer par du vba ! Cela me convient très bien

Merci beaucoup et bonne fin de journée

Rechercher des sujets similaires à "automatisation date"