ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Turn filters on in multiple sheets (https://www.excelbanter.com/excel-programming/336406-turn-filters-multiple-sheets.html)

EstherJ

Turn filters on in multiple sheets
 
What is the code for turning the auto filter on in all the sheets in a
workbook (headers are on row 2) and have them filter for the same criteria
"JS" in column 2.

Thank you for your help,

Esther

Ron de Bruin

Turn filters on in multiple sheets
 
Try this

Sub test()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Range("A2").CurrentRegion.AutoFilter Field:=2, Criteria1:="JS"
Next
End Sub


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


"EstherJ" wrote in message ...
What is the code for turning the auto filter on in all the sheets in a
workbook (headers are on row 2) and have them filter for the same criteria
"JS" in column 2.

Thank you for your help,

Esther




EstherJ

Turn filters on in multiple sheets
 
It works but needs some tweaking. It brings up an error message saying
"Autofilter method of Range class failed" and the headers (Row 2) and the
drop down arrows are hidden. Any ideas.

Thanks,

Esther

"Ron de Bruin" wrote:

Try this

Sub test()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Range("A2").CurrentRegion.AutoFilter Field:=2, Criteria1:="JS"
Next
End Sub


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


"EstherJ" wrote in message ...
What is the code for turning the auto filter on in all the sheets in a
workbook (headers are on row 2) and have them filter for the same criteria
"JS" in column 2.

Thank you for your help,

Esther





Ron de Bruin

Turn filters on in multiple sheets
 
hi Esther

Is row 1 empty ?
If you want you can send me your test workbook private then I look at it

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


"EstherJ" wrote in message ...
It works but needs some tweaking. It brings up an error message saying
"Autofilter method of Range class failed" and the headers (Row 2) and the
drop down arrows are hidden. Any ideas.

Thanks,

Esther

"Ron de Bruin" wrote:

Try this

Sub test()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Range("A2").CurrentRegion.AutoFilter Field:=2, Criteria1:="JS"
Next
End Sub


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


"EstherJ" wrote in message ...
What is the code for turning the auto filter on in all the sheets in a
workbook (headers are on row 2) and have them filter for the same criteria
"JS" in column 2.

Thank you for your help,

Esther







EstherJ

Turn filters on in multiple sheets
 
I think I have solved the problems. The error message I think was due to a
blank sheet. The hidden column headers (row 2) was to do with row 1. As it
was not blank the range included row 1 so I have added the offset code and
all seems OK.

Sub Test()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Range("A2").CurrentRegion.Offset(rowoffset:=1,
columnoffset:=0).AutoFilter Field:=2, Criteria1:="JS"
Next
End Sub

Thank you for you help.
Esther

"Ron de Bruin" wrote:

hi Esther

Is row 1 empty ?
If you want you can send me your test workbook private then I look at it

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


"EstherJ" wrote in message ...
It works but needs some tweaking. It brings up an error message saying
"Autofilter method of Range class failed" and the headers (Row 2) and the
drop down arrows are hidden. Any ideas.

Thanks,

Esther

"Ron de Bruin" wrote:

Try this

Sub test()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Range("A2").CurrentRegion.AutoFilter Field:=2, Criteria1:="JS"
Next
End Sub


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


"EstherJ" wrote in message ...
What is the code for turning the auto filter on in all the sheets in a
workbook (headers are on row 2) and have them filter for the same criteria
"JS" in column 2.

Thank you for your help,

Esther







Ron de Bruin

Turn filters on in multiple sheets
 
Thank you for you help
You are welcome

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


"EstherJ" wrote in message ...
I think I have solved the problems. The error message I think was due to a
blank sheet. The hidden column headers (row 2) was to do with row 1. As it
was not blank the range included row 1 so I have added the offset code and
all seems OK.

Sub Test()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Range("A2").CurrentRegion.Offset(rowoffset:=1,
columnoffset:=0).AutoFilter Field:=2, Criteria1:="JS"
Next
End Sub

Thank you for you help.
Esther

"Ron de Bruin" wrote:

hi Esther

Is row 1 empty ?
If you want you can send me your test workbook private then I look at it

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


"EstherJ" wrote in message ...
It works but needs some tweaking. It brings up an error message saying
"Autofilter method of Range class failed" and the headers (Row 2) and the
drop down arrows are hidden. Any ideas.

Thanks,

Esther

"Ron de Bruin" wrote:

Try this

Sub test()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Range("A2").CurrentRegion.AutoFilter Field:=2, Criteria1:="JS"
Next
End Sub


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


"EstherJ" wrote in message ...
What is the code for turning the auto filter on in all the sheets in a
workbook (headers are on row 2) and have them filter for the same criteria
"JS" in column 2.

Thank you for your help,

Esther









harish kumar

Turn filters on in multiple sheets
 
hellow sir,

i need your guidence, i have a unique list in column AI. I Want to
apply auto filter in column D. for each unique items. i want to check the
no of visible rows after filtered. if it is smaller than 30 . i have to
update column J with the current year for all the sks in
the visible rows. if it is greater than 30 . i have to upadted J column
with the current year. 1/3 times of the visible rows.(ex if the visible rows
of unique items is 100, i have to updated 34 rows.) and after doing this, i
have to copy the visible rows for each unique items and save in a new folder
and save the file.

all the unique items must be saved in a new folder and
new file ok.

i will be very happy if you help me.
with regards,
harish.
mail id:

url:
http://www.ureader.com/msg/103711524.aspx


All times are GMT +1. The time now is 06:54 AM.

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