Thread
:
Search cells code not working
View Single Post
#
5
Posted to microsoft.public.excel.programming
Don Guillett
external usenet poster
Posts: 10,124
Search cells code not working
Sub findnum()
On Error Resume Next
For Each ws In Worksheets
Application.Goto ws.Cells.Find(What:="999999", LookIn:=xlValues, _
LookAt:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext)
Next ws
myvar=ActiveSheet.Name
msgbox myvar
End Sub
--
Don Guillett
Microsoft MVP Excel
SalesAid Software
"Phrank" wrote in message
...
Thanks Joel, Don, and Dave,
Here's what worked to find the row:
Dim myWorksheet As Worksheet
Dim myRange As Range
On Error Resurme Next
myStudyRow = 0
For Each myWorksheet in Worksheets
myStudyRow =
myWorksheet.Cells.Find(What:=myStudyNumber, LookIn:=xlValues).Row
Next Worksheet
Exit Sub
This did find the Row for me. How can I tweak this so that it SELECTS
the worksheet and returns the name of the worksheet in a variable?
The end goal is to enable the user to add information to a previously
entered report number. I appreciate the help with this.
Frank
On Sun, 2 Sep 2007 08:55:43 -0500, "Don Guillett"
wrote:
You did not specify a mynumber and your search order was x1 instead of XL.
1
is not l in excel.
Sub findnum()
On Error Resume Next
For Each ws In Worksheets
Application.Goto ws.Cells.Find(What:="999999", LookIn:=xlValues, _
LookAt:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext)
Next ws
End Sub
or
Sub findnum1()
On Error Resume Next
For Each ws In Worksheets
mr = ws.Cells.Find(What:="999999", LookIn:=xlValues, LookAt:= _
xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext).Row
Next ws
MsgBox mr
End Sub
Reply With Quote
Don Guillett
View Public Profile
Find all posts by Don Guillett