ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Cell is a Member of a range or Not (https://www.excelbanter.com/excel-programming/293635-cell-member-range-not.html)

pgjoshi

Cell is a Member of a range or Not
 
I have defined a named range. I want to use VBA Code to know whether
particular address from sheet is a member of the defined named range o
not ?

Thanks in advance.

Prasad Josh

--
Message posted from http://www.ExcelForum.com


Frank Kabel

Cell is a Member of a range or Not
 
Hi
try the following (assumption: you have defined the name
'test_sect_name')
....
if intersect(Range("test_sect_name"),Range("A1")) is nothing then
msgbox "cell A1 not within name"
else
msgbox "cell A1 within name"
end if

--
Regards
Frank Kabel
Frankfurt, Germany

I have defined a named range. I want to use VBA Code to know whether

a
particular address from sheet is a member of the defined named range
or not ?

Thanks in advance.

Prasad Joshi


---
Message posted from http://www.ExcelForum.com/



Greg Wilson[_4_]

Cell is a Member of a range or Not
 
Change ActiveCell to the desired cell and "myRange" to the
correct name.

Sub XXXX()
Dim IsInRange As Boolean
If Not Intersect(ActiveCell, Range("myRange")) _
Is Nothing Then IsInRange = True
MsgBox IsInRange
End Sub

Regards,
Greg

-----Original Message-----
I have defined a named range. I want to use VBA Code to

know whether a
particular address from sheet is a member of the defined

named range or
not ?

Thanks in advance.

Prasad Joshi


---
Message posted from http://www.ExcelForum.com/

.


Tom Ogilvy

Cell is a Member of a range or Not
 
Your subject says cell implying a single cell, while your prose says address
which could mean multiple cells. If a single cell, intersect would work
fine. If multiple cells, intersect would not be definitive depending on
your definition of member - if member means a subset, the multiple cells and
and subset would be problematic for intersect. Union would be more
appropriate in this case.

if Union(Range(namedrange),Range(address)).address =
range(namedrange).address then

--
Regards,
Tom Ogilvy

"pgjoshi " wrote in message
...
I have defined a named range. I want to use VBA Code to know whether a
particular address from sheet is a member of the defined named range or
not ?

Thanks in advance.

Prasad Joshi


---
Message posted from http://www.ExcelForum.com/





All times are GMT +1. The time now is 04:14 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com