Dim TheDate As Date ' Déclare les variables. Dim Msg as String TheDate = InputBox("Entrez une date") If Is(TheDate)=True Then Msg = "Jours à compter d'aujourd'hui: " & DateDiff("j", Now, TheDate) Else Msg = "Ce n'est pas une date valide ! " End If MsgBox Msg
Dim TheDate As Date ' Déclare les variables. Dim Msg as String TheDate = InputBox("Entrez une date") If IsDate(TheDate)=True Then Msg = "Jours à compter d'aujourd'hui: " & DateDiff("j", Now, TheDate) Else Msg = "Ce n'est pas une date valide ! " End If MsgBox Msg
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim date1 As Date, date2 As Date, i As Integer date1 = #1/1/2012# date2 = #1/28/2012# For i = DateDiff("d", date1, date2) To 1 Step -1 If CDate(WorksheetFunction.WorkDay(date1, i)) <= date2 Then Exit For Next MsgBox "il y a " & i & " jours ouvrables entre le " & Format(date1, "dd/mm/yyyy") & " et le " & Format(date2, "dd/mm/yyyy")