• 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.

Scrollen naar datum

Status
Niet open voor verdere reacties.

wieter

Terugkerende gebruiker
Lid geworden
26 jun 2009
Berichten
1.128
Mijne champetter haar geheugen geeft af.
Daarom maakte ik voor haar een soort kalender, die ze vanop haar bureaublad kan openen.
Ik wil dat bij openen, de kalender scrollt naar de datum van vandaag.
Met de onderstaande code lukt het niet!
Wie weet de oplossing?
Code:
Private Sub Workbook_Open()
ActiveWindow.ScrollRow = Sheets(1).Columns(4).Find(what:=Date).Row - 10
End Sub
Groeten, Wieter

Bekijk bijlage kalender1.xlsm
 
Wieter,

met een hulpkolom en een extra formule in A1 zou het kunnen, zie bijlage
 

Bijlagen

Code:
Private Sub Workbook_Open()
 Application.Goto Sheets(1).Columns(4).Find(Format(Date, "dddd dd mmmm yyyy"), , xlValues, xlWhole), True
End Sub
 
@HSV,

veel mooier dan mijn poging!
 
Bedankt voor de oplossingen.
Toch ga ik voor de oplossing van Haije kiezen ( in verborgen kolom), omdat bij de oplossing van Harry,
met die "Application.Goto" alles verschuift naar kolom D.
 
Ik vind het prima hoor, hier een mix van beide zonder de hulpcel.
Code:
Private Sub Workbook_Open()
 ActiveWindow.ScrollRow = Sheets(1).Columns(4).Find(Format(Date, "dddd dd mmmm yyyy"), , xlValues, xlWhole).Row - 10
End Sub
 
Ja Harry, dat is het.
Werkt prima!
Bedankt voor de oplossing
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan