Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Excel and VBA - If and Find Expressions
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? |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Excel and VBA - If and Find Expressions
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 "Ronan" wrote: 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? |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Excel and VBA - If and Find Expressions
Post the code.
-- --- HTH Bob (there's no email, no snail mail, but somewhere should be gmail in my addy) "Ronan" wrote in message ... 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? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Where can I find the syntax and semantics for expressions in Excel 2003 headers and footers? | New Users to Excel | |||
excel asp and expressions web | Excel Discussion (Misc queries) | |||
.CodeModule.Find AND PatternSearch (using Regular Expressions) | Excel Programming | |||
Regular expressions in Excel | Excel Discussion (Misc queries) | |||
Regular expressions in Excel? | Excel Programming |