I would like to be able to detect when a user filters the list on my worksheet that resides in range A15:I500, and then perform some automated actions.
Is this 'detection' possible?
Thank you.
I would like to be able to detect when a user filters the list on my worksheet that resides in range A15:I500, and then perform some automated actions.
Is this 'detection' possible?
Thank you.
One thing you might use is to test
ws.AutoFilter is nothing
where ws is Activesheet (or any worksheet).
With ws.AutoFilter
then
.Range.Address is the filtered range
More ways you can browse what's being filtered:
Dim filterArray() 'variant, so can be redimmed
and goand so forth. You could test intersection with your desired range.Please Login or Register to view this content.
Is any of this of interest?
Chip, if you can read this, you're STILL making the world a better place with your immeasurably valuable gifts. Every week, you continue to help me (and untold numbers of others) tremendously. Practically no alternative outlets can match your effectiveness, even over the vast number of topics you demystify and empower usage of. You were, and still are, amazing.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks