I have thsi MyVar="01_2012"
Ho to return the last day of this mont_year and assign to:
VarDAY="31"
VarMonth="01"
VarYear="2012"
Return last day of month based a var
-
- PlatinumLounger
- Posts: 4362
- Joined: 26 Apr 2010, 17:36
-
- Administrator
- Posts: 78545
- Joined: 16 Jan 2010, 00:14
- Status: Microsoft MVP
- Location: Wageningen, The Netherlands
Re: Return last day of month based a var
Dim dtm As Date
Dim m As Long
Dim y As Long
m = Split(MyVar, "_")(0)
y = Split(MyVar, "_")(1)
dtm = DateSerial(y, m + 1, 0)
VarDay = Format(dtm, "dd")
VarMonth = Format(dtm, "mm")
VarYear = Format(dtm, "yyyy")
Dim m As Long
Dim y As Long
m = Split(MyVar, "_")(0)
y = Split(MyVar, "_")(1)
dtm = DateSerial(y, m + 1, 0)
VarDay = Format(dtm, "dd")
VarMonth = Format(dtm, "mm")
VarYear = Format(dtm, "yyyy")
Best wishes,
Hans
Hans
-
- PlatinumLounger
- Posts: 4362
- Joined: 26 Apr 2010, 17:36
Re: Return last day of month based a var
HansV wrote:Dim dtm As Date
Dim m As Long
Dim y As Long
m = Split(MyVar, "_")(0)
y = Split(MyVar, "_")(1)
dtm = DateSerial(y, m + 1, 0)
VarDay = Format(dtm, "dd")
VarMonth = Format(dtm, "mm")
VarYear = Format(dtm, "yyyy")