Excel and VBA - If and Find Expressions

G

Guest

Hello

I am trying to use an If statement to find an piece of text and then go to
the cell that contains that text. I have, as part of the if statement, an
else statement that just cancels the expression and does something else if it
cant find the iece of text. However, the expression doesnt seem to work when
VB cant find any cell with the specific text and it just comes back with a
run time error. Does anyone know if there is a proper way of putting a "find"
expression inside an "if" expression or maybe a better way of doing what I am
trying to do?
 
G

Guest

One way

Sub findit()
Set myRange = Range("A1:C20") 'Change to suit
For Each c In myRange
If c.Value = "myvalue" Then
c.Select
found = True
End If
Next
If found = False Then MsgBox ("myvalue" & " Not found")
End Sub

Mike
 
B

Bob Phillips

Post the code.

--
---
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top