Bonjour,
Sub ChDate()
Dim rDd As String, rDf As String
Dim D As Long
D = DateSerial(Year(Date) - 1, Month(Date) - 1, 1)
rDd = Year(D) & Right("0" & Month(D), 2) & "01"
D = DateSerial(Year(Date) - 1, Month(Date), 1) - 1
rDf = Year(D) & Right("0" & Month(D), 2) & Day(D)
End Sub
Tes données dans rDd (début) et rDf (fin)
A+
EDIT : Correction pour 2012 sur date fin...
Sub ChDate()
Dim rDd As String, rDf As String
Dim D As Long
D = DateSerial(Year(Date) - 1, Month(Date) - 1, 1)
rDd = Year(D) & Right("0" & Month(D), 2) & "01"
D = DateSerial(Year(Date), Month(Date), 1) - 1
rDf = Year(D) & Right("0" & Month(D), 2) & Day(D)
End Sub