Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I've spent some time here getting tips and code on incrementing through an
AutoFiltered range. Thanks to the great efforts of good people much smarter than I, these macros work wonders for me. Now I "broke" one - by trying to use it on an UNfiltered workbook! It errored on the line: Set rng = ActiveSheet.AutoFilter.Range What is the best way to handle this? On Error Resume Next? Or is there a test: "If AutoFilter = True Then"? Ed |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Ed
To Test for an autofilter, you can use the AutofilterMode property:: If Activesheet.AutoFilterMode Then 'There is an autofilter 'Do something Else 'No autofilter 'Do something else End If If you need to check if any rows are hidden by a filter, use the FilterMode property. --- Regards, Norman "Ed" wrote in message ... I've spent some time here getting tips and code on incrementing through an AutoFiltered range. Thanks to the great efforts of good people much smarter than I, these macros work wonders for me. Now I "broke" one - by trying to use it on an UNfiltered workbook! It errored on the line: Set rng = ActiveSheet.AutoFilter.Range What is the best way to handle this? On Error Resume Next? Or is there a test: "If AutoFilter = True Then"? Ed |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks, Norman. I appreciate the boost.
Ed "Norman Jones" wrote in message ... Hi Ed To Test for an autofilter, you can use the AutofilterMode property:: If Activesheet.AutoFilterMode Then 'There is an autofilter 'Do something Else 'No autofilter 'Do something else End If If you need to check if any rows are hidden by a filter, use the FilterMode property. --- Regards, Norman "Ed" wrote in message ... I've spent some time here getting tips and code on incrementing through an AutoFiltered range. Thanks to the great efforts of good people much smarter than I, these macros work wonders for me. Now I "broke" one - by trying to use it on an UNfiltered workbook! It errored on the line: Set rng = ActiveSheet.AutoFilter.Range What is the best way to handle this? On Error Resume Next? Or is there a test: "If AutoFilter = True Then"? Ed |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
excel 2007 autofilter change to 2003 autofilter functionality? | Excel Discussion (Misc queries) | |||
2007 excel autofilter back to 2003 autofilter? | Excel Discussion (Misc queries) | |||
2007 excel autofilter change back to 2003 autofilter? | Excel Discussion (Misc queries) | |||
2007 Autofilter worse than 2003 Autofilter | Excel Discussion (Misc queries) | |||
How to Sort within AutoFilter with Protection on (and AutoFilter . | Excel Discussion (Misc queries) |