Check if value does not exist in range.
Thank you all for your responses.
Joel's approach is the one that works best for my particular project where I
need to check for the non-existance of a particular label and execute code
based on that. So Joel gets the check-mark this time.
Thanks again
JC
"Rick Rothstein" wrote:
You might find a call to this function simpler to use within your own
code...
Function IsColumnLabel(Lbl As String, Addr As String) As Boolean
Dim R As Range
On Error Resume Next
Set R = Range(Addr).Find(What:=Lbl, LookAt:=xlWhole, MatchCase:=False)
IsColumnLabel = Not R Is Nothing
End Function
Just pass the function the label text and the range address as a string. For
example...
MsgBox IsColumnLabel("SomeColumnLabel", "A1:P1")
and it will respond True if the label text exists within the specified range
and False otherwise.
--
Rick (MVP - Excel)
"Juan Correa" wrote in message
...
Hello
I have a small question for the gurus he
I have a spreadsheet with Data. The data is stored in columns A through P
with column labels in row 1. So my column lables are A1:P1
I know how to use:
Cells.Find(What:="SomeColumnLable").Column
To determine which column any particular bit of information is located at.
My question is:
Is there a way that I can use the Cells.Find to check if a column label
does
not exist in the range?
Thanks
JC
.
|