Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
Met of zonder de rijen 10:15 verborgen het blijft AO.
Als wk 11 is dan is dat kolom AV - 7 = AO.
Begrijp niet wat er fout gaat als je rijen verbergt?
Je verbergt toch zeker niet rij 3?
wk heeft met rij 3 van doen, zoek daar in.
Kolombreedte goed genoeg zodat 11 goed zichtbaar is?
Application.Goto .Rows(3).Find(wk, , xlValues, xlWhole).Offset(3, -7), True
Application.Goto .Rows(3).Find(wk, , xlValues, xlWhole).Offset(13, -7), True
Else
Application.Goto .Rows(3).Find(wk, , xlValues, xlWhole).Offset(3, -7), True
End If
Application.Goto c
Else
Application.Goto .Range("B7")
End If
Wat zijn de handelingen die je doet zodat ik dat verschijnsel kan reproduceren.
Vreemde zaak.
Misschien dat iemand anders het probleem ook heeft, en die achterhalen kan waar het probleem zich voordoet.
Ik kan je niet verder helpen.
Aan de code ligt het niet.
Kort uitgelegd:
Zoek de weeknummer in rij 3, ga 3 cellen naar onderen en 7 naar links en scroll het venster daar naar toe (de drie cellen naar onderen is hierin in principe overbodig).
Zoek dan de datum in kolom D (niet scrollen).
Meer is het niet.
Sub Workbook_Open()
10 Dim lLaatsteRij As Long
20 Dim wk As Long
30 wk = DatePart("ww", Date, vbMonday, vbFirstFourDays)
40 With Sheets("Planning")
50 Columns("D:E").ColumnWidth = 8.12
60 If .Range("F3") = wk Then
70 Application.Goto .Range("F7"), True
80 Else
90 Application.Goto .Rows(3).Find(wk, , xlValues, xlWhole).Offset(3, -7), True
100 End If
110 lLaatsteRij = Range("A7").End(xlDown).Row
120 Set c = .Range("D7:D" & lLaatsteRij + 1).Find(CDate(Application.Min(.Range("D7:D" & lLaatsteRij + 1))))
130 If Not c Is Nothing Then
140 Application.Goto c
150 Else
160 Application.Goto .Range("B7")
170 End If
180 End With
190 End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.