Jag hade nog gjort så här:
intDaysInMonth = Day(DateAdd("d", -1, CDate(Year(Date) & "-" Month(DateAdd("m", 1, Date)) & "-01")))
Med reservation för att det finns enklare sätt, men mina fingrar är kalla. ;)
Mvh
5 svar · 250 visningar · startad av Wiklund!!
Japp, finns det nått sett att räkna ut hur många dagar den aktuella månaden innehåller?
Jag hade nog gjort så här:
intDaysInMonth = Day(DateAdd("d", -1, CDate(Year(Date) & "-" Month(DateAdd("m", 1, Date)) & "-01")))
Med reservation för att det finns enklare sätt, men mina fingrar är kalla. ;)
Mvh
[red]intDaysInMonth = DatePart("d",DateSerial(year(now),month(now)+1,0))[/red]
Palle, funkar det där på december?
I min hjärna blir månaden då 13 i din kod.
Men jag vet å andra sidan inte hur DateSerial fungerar. :)
Mvh
DateSerial([year],[month],[day])
The DateSerial function returns a Variant of subtype Date for a specified year, month, and day.
DateSerial(year(now),month(now)+1,0)
=
31/12/2003
Topp!