25. juli 2005 - 09:51Der er
9 kommentarer og 1 løsning
opdater dato med skudår ?
hvordan skriver jeg en kode så jeg lægger 1 år til datoen 25-07-2005, så jeg samtidig tager højde for skudeår, jeg kan jo ikke bare lægge + 365 dage til ?!?
Det er den kode jeg har skrevet, men virker ikke når der er skudår ? Cells(i, 1) = Cells(i, 1) + 365, hvor dato formatet er 25-07-2005
Private Sub Form_Load() Me.Caption = IsShotYear("1-1-2004") End Sub
Public Function IsShotYear(ByVal varDato As Variant) As Boolean Dim intYear As Integer intYear = Year(CDate(varDato)) If intYear Mod 4 = 0 Then IsShotYear = True If intYear Mod 100 = 0 Then IsShotYear = False If intYear Mod 400 = 0 Then IsShotYear = True End Function
Jeg kunne ikke se at nogen af jer havde afgivet et svar, kun kommentare, men jeg opretter straks et spørgsmål med titel - "Manglende point", der kan du gå ind og få dine point !!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.