SUBTRACT ONE month to particular date format

User avatar
sal21
PlatinumLounger
Posts: 4373
Joined: 26 Apr 2010, 17:36

SUBTRACT ONE month to particular date format

Post by sal21 »

i have this var (dimensione as string) ="03_2012" i need to subtract one month end return in this case new_var="02_2012" ...how to?

User avatar
HansV
Administrator
Posts: 78631
Joined: 16 Jan 2010, 00:14
Status: Microsoft MVP
Location: Wageningen, The Netherlands

Re: SUBTRACT ONE month to particular date format

Post by HansV »

Here you go:

Code: Select all

    Dim my_var As String
    Dim new_var As String
    Dim parts() As String
    Dim d As Date
    my_var = "03_2010"
    parts = Split(my_var, "_")
    d = DateSerial(parts(1), parts(0), 0)
    new_var = Format(d, "mm_yyyy")
    Debug.Print new_var
Best wishes,
Hans

User avatar
sal21
PlatinumLounger
Posts: 4373
Joined: 26 Apr 2010, 17:36

Re: SUBTRACT ONE month to particular date format

Post by sal21 »

HansV wrote:Here you go:

Code: Select all

    Dim my_var As String
    Dim new_var As String
    Dim parts() As String
    Dim d As Date
    my_var = "03_2010"
    parts = Split(my_var, "_")
    d = DateSerial(parts(1), parts(0), 0)
    new_var = Format(d, "mm_yyyy")
    Debug.Print new_var
:clapping: :clapping: :clapping: :clapping: :clapping: :thankyou: