Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35
Default Selection.AutoFilter Field:=1

Hi,
I need to turn off the auto filter option and ensure any filtered columns
are returned to non-filter state prior to running some VBA, at present I am
using Selection.AutoFilter Field:=1 and repeating it for each of the umpteen
columns. This looks rather messy and adds a lot of lines to code. I am
sure it can be scaled down to one line, however so far I haven't managed it.
I have tried a few ideas to no avail -

I'd appreciate any advice on this one,
Best Wishes,
Mickey

-------------------------------------------------------------------------
Currently Using -
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4 etc.
-------------------------------------------------------------------------
Have tried -

Sub Macro2()
'
Selection.AutoFilter Field:=1, Field:=2, Field:=3, Field:=4, Field:=5,
Field:=6
End Sub
--------------------------------------------------------------------------
Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = True
End With
End Sub
-------------------------------------------------------------------------


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default Selection.AutoFilter Field:=1

Hi Mickey

ActiveSheeet.AutoFilterMode = False

--
Regards Ron de Bruin
http://www.rondebruin.nl


"MBlake" wrote in message ...
Hi,
I need to turn off the auto filter option and ensure any filtered columns are returned to non-filter state prior to running some
VBA, at present I am using Selection.AutoFilter Field:=1 and repeating it for each of the umpteen columns. This looks rather
messy and adds a lot of lines to code. I am sure it can be scaled down to one line, however so far I haven't managed it. I have
tried a few ideas to no avail -

I'd appreciate any advice on this one,
Best Wishes,
Mickey

-------------------------------------------------------------------------
Currently Using -
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4 etc.
-------------------------------------------------------------------------
Have tried -

Sub Macro2()
'
Selection.AutoFilter Field:=1, Field:=2, Field:=3, Field:=4, Field:=5, Field:=6
End Sub
--------------------------------------------------------------------------
Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = True
End With
End Sub
-------------------------------------------------------------------------




  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 168
Default Selection.AutoFilter Field:=1

Couldn't you just use the opposite function from your Sub autofilter_off()
macro by changing it to "False"?

Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = False
End With
End Sub


Just a thought.
Paul

"MBlake" wrote in message
...
Hi,
I need to turn off the auto filter option and ensure any filtered columns
are returned to non-filter state prior to running some VBA, at present I
am using Selection.AutoFilter Field:=1 and repeating it for each of the
umpteen columns. This looks rather messy and adds a lot of lines to code.
I am sure it can be scaled down to one line, however so far I haven't
managed it. I have tried a few ideas to no avail -

I'd appreciate any advice on this one,
Best Wishes,
Mickey

-------------------------------------------------------------------------
Currently Using -
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4 etc.
-------------------------------------------------------------------------
Have tried -

Sub Macro2()
'
Selection.AutoFilter Field:=1, Field:=2, Field:=3, Field:=4, Field:=5,
Field:=6
End Sub
--------------------------------------------------------------------------
Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = True
End With
End Sub
-------------------------------------------------------------------------




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35
Default Selection.AutoFilter Field:=1

Thanks Ron,
I am getting an error of 'Object Required' when I use it as either the
below - I normally use Option Explicit but if that is included I also get an
Variable Not Defined message.

I'd appreciate one more hint if possible.

Thanks,
Mickey


Sub autofilter_off()
With ActiveSheet
ActiveSheeet.AutoFilterMode = False
End With
End Sub
-----------------------------------------------
Sub autofilter_off()
ActiveSheeet.AutoFilterMode = False
End Sub
-----------------------------------------------


"Ron de Bruin" wrote in message
...
Hi Mickey

ActiveSheeet.AutoFilterMode = False

--
Regards Ron de Bruin
http://www.rondebruin.nl


"MBlake" wrote in message
...
Hi,
I need to turn off the auto filter option and ensure any filtered columns
are returned to non-filter state prior to running some VBA, at present I
am using Selection.AutoFilter Field:=1 and repeating it for each of the
umpteen columns. This looks rather messy and adds a lot of lines to
code. I am sure it can be scaled down to one line, however so far I
haven't managed it. I have tried a few ideas to no avail -

I'd appreciate any advice on this one,
Best Wishes,
Mickey

-------------------------------------------------------------------------
Currently Using -
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4 etc.
-------------------------------------------------------------------------
Have tried -

Sub Macro2()
'
Selection.AutoFilter Field:=1, Field:=2, Field:=3, Field:=4, Field:=5,
Field:=6
End Sub
--------------------------------------------------------------------------
Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = True
End With
End Sub
-------------------------------------------------------------------------






  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35
Default Selection.AutoFilter Field:=1

Hi and thanks for the reply,
Unfortunately I tried FALSE earlier but that also fails,

Mickey


"PCLIVE" wrote in message
...
Couldn't you just use the opposite function from your Sub autofilter_off()
macro by changing it to "False"?

Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = False
End With
End Sub


Just a thought.
Paul

"MBlake" wrote in message
...
Hi,
I need to turn off the auto filter option and ensure any filtered columns
are returned to non-filter state prior to running some VBA, at present I
am using Selection.AutoFilter Field:=1 and repeating it for each of the
umpteen columns. This looks rather messy and adds a lot of lines to
code. I am sure it can be scaled down to one line, however so far I
haven't managed it. I have tried a few ideas to no avail -

I'd appreciate any advice on this one,
Best Wishes,
Mickey

-------------------------------------------------------------------------
Currently Using -
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4 etc.
-------------------------------------------------------------------------
Have tried -

Sub Macro2()
'
Selection.AutoFilter Field:=1, Field:=2, Field:=3, Field:=4, Field:=5,
Field:=6
End Sub
--------------------------------------------------------------------------
Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = True
End With
End Sub
-------------------------------------------------------------------------








  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default Selection.AutoFilter Field:=1

This will work

I delete one activesheet and two times a "e"

Sub autofilter_off()
With ActiveSheet
.AutoFilterMode = False
End With
End Sub
-----------------------------------------------
Sub autofilter_off()
ActiveSheet.AutoFilterMode = False
End Sub
-----------------------------------------------



--
Regards Ron de Bruin
http://www.rondebruin.nl


"MBlake" wrote in message ...
Thanks Ron,
I am getting an error of 'Object Required' when I use it as either the below - I normally use Option Explicit but if that is
included I also get an Variable Not Defined message.

I'd appreciate one more hint if possible.

Thanks,
Mickey


Sub autofilter_off()
With ActiveSheet
ActiveSheeet.AutoFilterMode = False
End With
End Sub
-----------------------------------------------
Sub autofilter_off()
ActiveSheeet.AutoFilterMode = False
End Sub
-----------------------------------------------


"Ron de Bruin" wrote in message ...
Hi Mickey

ActiveSheeet.AutoFilterMode = False

--
Regards Ron de Bruin
http://www.rondebruin.nl


"MBlake" wrote in message ...
Hi,
I need to turn off the auto filter option and ensure any filtered columns are returned to non-filter state prior to running some
VBA, at present I am using Selection.AutoFilter Field:=1 and repeating it for each of the umpteen columns. This looks rather
messy and adds a lot of lines to code. I am sure it can be scaled down to one line, however so far I haven't managed it. I have
tried a few ideas to no avail -

I'd appreciate any advice on this one,
Best Wishes,
Mickey

-------------------------------------------------------------------------
Currently Using -
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4 etc.
-------------------------------------------------------------------------
Have tried -

Sub Macro2()
'
Selection.AutoFilter Field:=1, Field:=2, Field:=3, Field:=4, Field:=5, Field:=6
End Sub
--------------------------------------------------------------------------
Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = True
End With
End Sub
-------------------------------------------------------------------------








  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default Selection.AutoFilter Field:=1

Btw : Sorry for the typo (ActiveSheeet instead of ActiveSheet)

--
Regards Ron de Bruin
http://www.rondebruin.nl


"MBlake" wrote in message ...
Thanks Ron,
I am getting an error of 'Object Required' when I use it as either the below - I normally use Option Explicit but if that is
included I also get an Variable Not Defined message.

I'd appreciate one more hint if possible.

Thanks,
Mickey


Sub autofilter_off()
With ActiveSheet
ActiveSheeet.AutoFilterMode = False
End With
End Sub
-----------------------------------------------
Sub autofilter_off()
ActiveSheeet.AutoFilterMode = False
End Sub
-----------------------------------------------


"Ron de Bruin" wrote in message ...
Hi Mickey

ActiveSheeet.AutoFilterMode = False

--
Regards Ron de Bruin
http://www.rondebruin.nl


"MBlake" wrote in message ...
Hi,
I need to turn off the auto filter option and ensure any filtered columns are returned to non-filter state prior to running some
VBA, at present I am using Selection.AutoFilter Field:=1 and repeating it for each of the umpteen columns. This looks rather
messy and adds a lot of lines to code. I am sure it can be scaled down to one line, however so far I haven't managed it. I have
tried a few ideas to no avail -

I'd appreciate any advice on this one,
Best Wishes,
Mickey

-------------------------------------------------------------------------
Currently Using -
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4 etc.
-------------------------------------------------------------------------
Have tried -

Sub Macro2()
'
Selection.AutoFilter Field:=1, Field:=2, Field:=3, Field:=4, Field:=5, Field:=6
End Sub
--------------------------------------------------------------------------
Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = True
End With
End Sub
-------------------------------------------------------------------------








  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35
Default Selection.AutoFilter Field:=1

Sorry Ron,
I should have spotted the typo myself, I am very grateful for your help.

Mickey


"Ron de Bruin" wrote in message
...
Btw : Sorry for the typo (ActiveSheeet instead of ActiveSheet)

--
Regards Ron de Bruin
http://www.rondebruin.nl


"MBlake" wrote in message
...
Thanks Ron,
I am getting an error of 'Object Required' when I use it as either the
below - I normally use Option Explicit but if that is included I also get
an Variable Not Defined message.

I'd appreciate one more hint if possible.

Thanks,
Mickey


Sub autofilter_off()
With ActiveSheet
ActiveSheeet.AutoFilterMode = False
End With
End Sub
-----------------------------------------------
Sub autofilter_off()
ActiveSheeet.AutoFilterMode = False
End Sub
-----------------------------------------------


"Ron de Bruin" wrote in message
...
Hi Mickey

ActiveSheeet.AutoFilterMode = False

--
Regards Ron de Bruin
http://www.rondebruin.nl


"MBlake" wrote in message
...
Hi,
I need to turn off the auto filter option and ensure any filtered
columns are returned to non-filter state prior to running some VBA, at
present I am using Selection.AutoFilter Field:=1 and repeating it for
each of the umpteen columns. This looks rather messy and adds a lot of
lines to code. I am sure it can be scaled down to one line, however so
far I haven't managed it. I have tried a few ideas to no avail -

I'd appreciate any advice on this one,
Best Wishes,
Mickey

-------------------------------------------------------------------------
Currently Using -
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Selection.AutoFilter Field:=3
Selection.AutoFilter Field:=4 etc.
-------------------------------------------------------------------------
Have tried -

Sub Macro2()
'
Selection.AutoFilter Field:=1, Field:=2, Field:=3, Field:=4,
Field:=5, Field:=6
End Sub
--------------------------------------------------------------------------
Sub autofilter_off()
With ActiveSheet
.EnableAutoFilter = True
End With
End Sub
-------------------------------------------------------------------------










Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Autofilter - 1000 Selection Limitation? JohnG Excel Discussion (Misc queries) 1 April 28th 09 03:16 AM
Chart Title Using Autofilter Selection Roger Charts and Charting in Excel 6 December 1st 08 01:59 PM
How do I save an autofilter selection as a new file? IrishLacey Excel Worksheet Functions 1 January 12th 07 08:26 PM
Paste into autofilter selection! HenrikB Excel Worksheet Functions 1 September 21st 06 09:29 AM
Selection.AutoFilter Field represented by "all" JeffFinnan Excel Programming 2 August 5th 03 04:17 PM


All times are GMT +1. The time now is 10:55 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"