23. februar 2007 - 09:33Der er
10 kommentarer og 1 løsning
Læg en dag til en specifik dato
Jeg har samlet en dato op ex. 140307, den har jeg smidt i en variable. Men den ved ikke det er en dato men blot et tal. Jeg skal have et styk kode som så ved at det er en dato, og den skal så kunne finde ud af at lægge en dag til så outcome er 150307. Jeg er ikke verdensmester i VBA, så derfor må det gerne være skåret lidt ud i pap. Håber der er en der kan hjælpe. God dag
Alternativ: Sub test() Dim dato1 As Date, xD0 As String, xD1 As Variant xD0 = CStr(140307) Rem konverter til datoformat dato1 = Left(xD0, 2) + "-" + Mid(xD0, 3, 2) + "-" + Right(xD0, 2) Rem Forøg dag med 1 dato2 = DateAdd("d", 1, dato1) Rem ren numerisk xD1 = Val(Format(dato2, "ddmmyy")) End Sub
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.