Automatisation d'une date Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
A
Antonio
Jeune membre
Jeune membre
Messages : 32
Inscrit le : 23 mai 2019
Version d'Excel : 2010 FR

Message par Antonio » 24 mai 2019, 14:04

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
ExempleDates.xlsm
(9.05 Kio) Téléchargé 4 fois
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 5'754
Appréciations reçues : 82
Inscrit le : 18 septembre 2008
Version d'Excel : 2010 / 2016
Téléchargements : Mes applications

Message par galopin01 » 24 mai 2019, 14:15

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+
Modifié en dernier par galopin01 le 24 mai 2019, 14:16, modifié 1 fois.
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
Avatar du membre
78chris
Passionné d'Excel
Passionné d'Excel
Messages : 3'577
Appréciations reçues : 243
Inscrit le : 9 juillet 2017
Version d'Excel : 2010 à 2019

Message par 78chris » 24 mai 2019, 14:15

Bonjour
=FIN.MOIS(B5;-2)
Chris
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
D
Del_Fine
Jeune membre
Jeune membre
Messages : 24
Inscrit le : 17 mai 2019
Version d'Excel : 2016 FR

Message par Del_Fine » 24 mai 2019, 14:19

et voilà...
ExempleDates.xlsm
(9.64 Kio) Téléchargé 2 fois
Del_Fine
A
Antonio
Jeune membre
Jeune membre
Messages : 32
Inscrit le : 23 mai 2019
Version d'Excel : 2010 FR

Message par Antonio » 24 mai 2019, 14:20

Merci beaucoup cela fonctionne !

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

Merci beaucoup et bonne fin de journée
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message