Sub CalendrierJoursOuvrés()
Dim DatesC
DatesC = InputBox("Saisir Date de début et Fin du calendrier" & Chr(13) & Chr(13) _
& "NB: Date Début et Date Fin à séparer par un ;" & Chr(13) _
& Chr(13) & vbTab & "Valeurs par défaut: année en cours", "Création Calendrier", CDate("1/1/" & Year(Date)) & ";" & CDate("31/12/" & Year(Date)))
If StrPtr(DatesC) = 0 Then
MsgBox "Création du calendrier annulée!", vbCritical, "Annulation"
ElseIf Len(DatesC) Then
PJ = CDate(Split(DatesC, ";")(0))
DJ = CLng(CDate(Split(DatesC, ";")(1)))
With [A1]
.Value = PJ
.DataSeries Rowcol:=xlColumns, Type:=xlChronological, Date:=xlWeekday, Step:=1, Stop:=DJ, Trend:=False
End With
End If
End Sub