Home > OS >  Powerpoint dateadd/date change subtraction
Powerpoint dateadd/date change subtraction

Time:08-30

I have a variable (rptdate) that the user enters. I want to create a another variable (startdate) that is 7 days earler than the rptdate.

*I plan on using enddate also so that has been created below in addition to the other variables

Dim rptdate As Variant
Dim StartDate As Variant
Dim enddate As Variant

rptdate = InputBox("enter report date")
enddate = Format(rptdate, "mmmm d,yyyy")
StartDate = DateAdd(D, -7, enddate)

CodePudding user response:

An InputBox always returns text, so try this:

Dim rptInput  As String
Dim rptDate   As Date
Dim StartDate As String
Dim EndDate   As String

rptInput = InputBox("Enter report date")

If IsDate(rptInput) Then
    rptDate = DateValue(rptInput)
    EndDate = Format(rptDate, "mmmm d, yyyy")
    StartDate = Format(DateAdd("d", -7, rptDate), "mmmm d, yyyy")
End If
  • Related