Sub MyFindMacro()
Dim col As String
Dim lr As Long
Dim r As Long
Dim val As Double
Dim fr As Long
'***Indicate which column to look in
col = "A"
'***Indicate value to look for
val = 7
' Find last row with data in desired column
lr = Cells(Rows.Count, col).End(xlUp).Row
' Loop through all rows (starting on row 2) and search for value
For r = 2 To lr
' See if value in cell is greater than or equal to search value
If Cells(r, col) >= val Then
fr = r
Exit For
End If
Next r
' See if value found
If fr > 0 Then
Cells(fr, col).Activate
MsgBox "Value found in cell " & Cells(fr, col).Address
Else
MsgBox "No value found"
End If
End Sub