|
| Hvor mange dage pr måned/år? Fra : Mr.D |
Dato : 23-05-06 22:03 |
|
Hvordan tæller jeg hvor mange dage der er på en given måned eller et
givet år?
--
Mr.D
| |
Niels Henriksen (23-05-2006)
| Kommentar Fra : Niels Henriksen |
Dato : 23-05-06 23:10 |
|
"Mr.D" <mrd@netmail.net> wrote in message
news:4473787c$0$67259$157c6196@dreader2.cybercity.dk...
> Hvordan tæller jeg hvor mange dage der er på en given måned eller et givet
> år?
>
arMonth = Array(31,28,31,30,31,30,31,31,30,31,30,31)
DageIMonth = arMonth(month(now))
Du skal blot tjekke for om det er skudår, så skal du +1 hvis måneden er
februar.
--
Niels Henriksen
www.netopcom.dk
Webhotel 8 kr pr 100 MB
| |
Benny Andersen (24-05-2006)
| Kommentar Fra : Benny Andersen |
Dato : 24-05-06 08:15 |
|
On Tue, 23 May 2006 23:02:58 +0200, Mr.D wrote:
> Hvordan tæller jeg hvor mange dage der er på en given måned eller et
> givet år?
DayesOfYear = _
365 -((((y mod 4)=0) and ((y mod 100) <> 0)) or ((y mod 400)=0))
--
Mvh
Benny Andersen
| |
Harald Staff (25-05-2006)
| Kommentar Fra : Harald Staff |
Dato : 25-05-06 15:39 |
|
Function DaysInMonth(Yr As Long, Mth As Long) As Long
DaysInMonth = Day(DateSerial(Yr, Mth + 1, 0))
End Function
Function DaysInYear(Yr As Long)
DaysInYear = 365 - (Month(DateSerial(Yr, 2, 29)) = 2)
End Function
Sub test()
MsgBox DaysInMonth(2004, 2)
MsgBox DaysInYear(2004)
End Sub
HTH. Beste hilsen Harald
"Mr.D" <mrd@netmail.net> skrev i melding
news:4473787c$0$67259$157c6196@dreader2.cybercity.dk...
> Hvordan tæller jeg hvor mange dage der er på en given måned eller et
> givet år?
>
> --
> Mr.D
| |
Harald Staff (25-05-2006)
| Kommentar Fra : Harald Staff |
Dato : 25-05-06 15:41 |
|
Oops.
Function DaysInYear(Yr As Long) As Long
"Harald Staff" <innocent@enron.invalid> skrev i melding
news:n-udnUX3bP4LXOjZ4p2dnA@telenor.com...
>
> Function DaysInMonth(Yr As Long, Mth As Long) As Long
> DaysInMonth = Day(DateSerial(Yr, Mth + 1, 0))
> End Function
>
> Function DaysInYear(Yr As Long)
> DaysInYear = 365 - (Month(DateSerial(Yr, 2, 29)) = 2)
> End Function
>
> Sub test()
> MsgBox DaysInMonth(2004, 2)
> MsgBox DaysInYear(2004)
> End Sub
>
> HTH. Beste hilsen Harald
>
> "Mr.D" <mrd@netmail.net> skrev i melding
> news:4473787c$0$67259$157c6196@dreader2.cybercity.dk...
> > Hvordan tæller jeg hvor mange dage der er på en given måned eller et
> > givet år?
> >
> > --
> > Mr.D
>
>
| |
|
|