Richard, try this, put in thisworkbook code
Private Sub Workbook_Open()
'will go to today's date, in column B, on open
On Error Resume Next
ThisDay = DateValue(Date)
Range("B2").Select
i = 0
Do While ActiveCell.Offset(i, 0).Value <> ThisDay
i = i + 1
Loop
ActiveCell.Offset(i, 0).Select
End Sub
--
Paul B
Always backup your data before trying something new
Please post any response to the newsgroups so others can benefit from it
Feedback on answers is always appreciated!
Using Excel 2002 & 2003
"Richard V" <Richard V@discussions.microsoft.com> wrote in message
news:A407F6F0-B919-41EB-B80D-0898696840D9@microsoft.com...
> Afternoon All,
>
> In our office we have a very simple diary on Excel. We have the day's date
> going down column B, and staff names across the top. We simply type in the
> cell under our name next to todays date to show what are our plans for
> that
> day.
>
> This Diary goes back to early this year and every time we open the diary
> (shared workbook) it starts with cell b4 highlighted (January 4 2005).
> This
> means we have to scroll down to find today's date.
>
> Is it possible to have Excel automatically find today's date in column B
> and
> scroll down to it when we open excel, or can we record a macro that is
> triggered by a click?
>
> Cheers,
>
> Richard
Bookmarks