Thread
:
search a row for data then move to next row
View Single Post
#
5
Posted to microsoft.public.excel.programming
Don Guillett
external usenet poster
Posts: 10,124
search a row for data then move to next row
Are you looking for ONLY one instance of "SL" or many. If you are saying to
find one.
Sub FindOneSL()
On Error GoTo NotThere
mv = "ss " & Cells.Find(What:="SL", After:=Cells(1, 1), _
LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False)
MsgBox mv
Exit Sub
NotThe MsgBox "Not There"
End Sub
--
Don Guillett
Microsoft MVP Excel
SalesAid Software
"MJKelly" wrote in message
...
Hi,
Iwant to search 10 columns of data one row at a time (50 rows). If
the row contains the value "SL" then I want to add the value of the
first column of the current row to a variable. I've tried looping
through the entire range, but I then end up with duplicated data. I
need to move to the next row once the first instance of "SL" is found.
I have this so far (but it does not work
Sub test
Dim SickStaff As String
Dim d As Range
For Each d In ThisWorkbook.Sheets("AWD Grid").Range("G2:BB1000")
If d.Value = "SL" Then
SickStaff = SickStaff & Cells(d.Row, 1).Value & ", "
End If
Next d
End sub
Hope you can help.
Reply With Quote
Don Guillett
View Public Profile
Find all posts by Don Guillett