HSV
Inventaris
- Lid geworden
- 18 jul 2008
- Berichten
- 20.981
- Office versie
- Bèta Insider Office 365
Ik heb het met diverse data getest door een P te plaatsen, en elke keer met een iets jongere datum.
De juiste cel is bij het heropenen van het bestand geselecteerd.
Waarom het bij jou niet werkt is me een raadsel.
Het enige wat ik nog kan doen is kolom D op een goede breedte zetten zodat een datum gevonden kan worden door de 'Find' methode.
Meer kan ik er op het ogenblik niet van maken.
'Private' was verdwenen, maar daar heeft de code geen hinder van.
De juiste cel is bij het heropenen van het bestand geselecteerd.
Waarom het bij jou niet werkt is me een raadsel.
Het enige wat ik nog kan doen is kolom D op een goede breedte zetten zodat een datum gevonden kan worden door de 'Find' methode.
Code:
Private Sub Workbook_Open()
Dim wk As Long
wk = DatePart("ww", Date, vbMonday, vbFirstFourDays)
With Sheets("Planning")
[COLOR=#0000ff] .Columns(4).AutoFit[/COLOR]
If wk = 1 Then
Application.Goto .Range("F7"), True
Else
Application.Goto .Rows(3).Find(wk, , xlValues, xlWhole).Offset(4, -7), True
End If
Set c = .Range("D7:D18").Find(CDate(Application.Min(.Range("D7:D18"))))
If Not c Is Nothing Then
Application.Goto c
Else
Application.Goto .Range("B7")
End If
End With
End Sub
Meer kan ik er op het ogenblik niet van maken.
'Private' was verdwenen, maar daar heeft de code geen hinder van.
Laatst bewerkt: