29. VBA Tips - Find Out If A Cell Is Within A Range

This tip is about finding out whether a cell is within a range.
- It's basic set theory... we use VBA's INTERSECT
What we want to write is some VBA code that tells us whether we have selected a cell within the data table:
Here's the code we use here:
Explanation
- Using Worksheet_SelectionChange we trap the event that the selection has been changed
- We then set a variable InRange to equal an object returned by the intersect function
- If the interset function doesn't find an intersect, it returns NOTHING
- We then check whether InRange is equal to NOTHING...
- If it is, the the user has not selected a cell within the range.
- If it's equal to something, then the range is within MyData
Download sheet to practise how to Find Out If A Cell Is Within A Range in Excel
Training Video on how to Find Out If A Cell Is Within A Range in Excel:
| Attachment | Size |
|---|---|
| find-out-if-a-cell-is-within-a-range.xls | 66 KB |
»
- Nick's blog
- Add new comment
- 692 reads

Recent comments
8 hours 30 min ago
1 week 7 hours ago
1 week 7 hours ago
1 week 4 days ago
1 week 6 days ago
2 weeks 26 min ago
3 weeks 2 hours ago
4 weeks 3 days ago
4 weeks 3 days ago
4 weeks 6 days ago