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
Annonceindlæg fra Computerworld
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.