16. februar 2008 - 08:29
Der er
3 kommentarer og
1 løsning
Check om der er et faneblad med dato
Hej
Dato = DateAdd("d", -1, Date)' Bruges til at finde data
fra i går
Men det er ikke altid der er data fra i går men 3 dage side f.eks.
Hvordan får jeg den lige til at finde den sidste dato på det Ark der er data i ?
Dagen i dag 16-02-2008
Dato = DateAdd("d", -1, Date)' Er dato 15-02-2008
men der er ingen Ark på denne dato så jeg får error
16. februar 2008 - 10:55
#1
Er det arkene, der er navngivet med dato? I så fald kan du gøre:
************
Dim objWS As Worksheet
Dim i As Integer
For i = -1 To -7 Step -1
On Error Resume Next
Set objWS = ActiveWorkbook.Sheets(CStr(DateAdd("d", i, Date)))
On Error GoTo 0
If Not objWS Is Nothing Then Exit For
Next i
**************
Du kan selv ændre -7 til det antal dage, som du ønsker, at den skal gå tilbage.