Bonjour
J'ai un problème pour calculer une date de fin basé sur un nombre de jour.
Simplement, après avoir rentré une date de début, l'utilisateur entrera une durée (En Jour / Semaine où Mois) et je souhaites que la date de fin s'affiche automatiquement.
Pour les semaines, ça marche a peu près bien j'utilise ce code :
Mais pour ce qui est des jours et des mois ca marche beaucoup moins bien car forcement avec le mois de Février, et toutes les années Bisexstiles...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Sub EndDate_weeks() Dim startDate As Date Dim endDate As Date Dim engageLength As Integer engageLength = Sheets("General").Range("F33").Value startDate = Sheets("General").Range("F32").Value endDate = startDate + (engageLength * 7) - 1 If startDate <> 0 Then Sheets("General").Range("F34").Value = endDate Else MsgBox ("You have not entered a start date in the General Screen") End If End Sub
Bref, je sais que je peux lié ma macro à la date du systeme comme vous en avez discuté http://www.developpez.net/forums/sho...highlight=date mais ça marche pas trop pour moi !
Merci d'avance,
Partager