View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.misc
Jim May Jim May is offline
external usenet poster
 
Posts: 477
Default Selecting Current date

thanks Don;
Good substitute for what I had
Jim

"Don Guillett" wrote:

Sub gotodate()
On Error GoTo qi
Application.Goto Range(Columns(1).Find(Date).Address)
qi:
End Sub

--
Don Guillett
SalesAid Software

"Jim May" wrote in message
...
In my Sheet1 cell C5 - I have 8/01/2006 (actually 38930)
in cells C6 I have =C5+1 - Copied down to C29
So that C26 = 8/22/2006 -- Today!

Using the code - My Rng "IS NOTHING" ' when I step through the code

Why?

Sub Find_Todays_Date()
Dim FindString As Date
Dim rng As Range
FindString = Date
With Sheets("Sheet1").Range("C5:C29")
Set rng = .Find(What:=FindString, _
After:=.Cells(.Cells.Count), _
LookIn:=xlFormulas, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not rng Is Nothing Then
Application.Goto rng, True
Else
MsgBox "Nothing found"
End If
End With
End Sub