Hi,
The first line of your code is missing a line break.
Also, it would be better to defensively code to allow for the chance that the range object's find method doesn't find a cell containing the value you are looking for. Typically we do this using an intermediary range object variable which we can test:
Code:
Sub foo()
Dim ReportValue As String, rngFound As Range
ReportValue = Application.InputBox("Enter Report Value in XX% format")
Set rngFound = ActiveCell.EntireRow.Find( _
What:=ReportValue, _
After:=ActiveCell, _
LookIn:=xlFormulas, _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False, _
SearchFormat:=False)
'did we find anything?
If rngFound Is Nothing Then
MsgBox "Report value not found...."
Else
rngFound.Select
End If
End Sub
Hope that helps...