Remember Me?
Menu
Home
Search
Today's Posts
Home
Search
Today's Posts
ExcelBanter
»
Excel Newsgroups
»
Excel Programming
>
is there a way to?
LinkBack
Thread Tools
Search this Thread
Display Modes
Prev
Next
#
7
Posted to microsoft.public.excel.programming
SteveDB1
external usenet poster
Posts: 414
is there a way to?
Thank you.
It'll be along shortly.
"Don Guillett" wrote:
If desired, send your workbook to my address below along with snippets of
these messages and clear examples and explanations of what you want. Doable.
--
Don Guillett
Microsoft MVP Excel
SalesAid Software
"SteveDB1" wrote in message
...
Don, thank you for the response.
The fields don't match because they are two different worksheets. The
first
field-- activeworksheet is on sheet1. The second field is on Sheet2-- in
this
specific case- the worksheet named "Sum."
As I've studied this more closely I found that it's selecting the Field
value based on the contents of the cell in the range chosen for myfield.
If
there's nothing in the cell it throws an error.
This is not what I want.
There needs to be two distinct fields, and one single criteria.
i.e.,
FilterA.autofilter Field:= 6, Criteria1 := myCrit, Criteria2:= MyCrit1
FilterB.autofilter Field:=1,Criteria1 :=myCrit, Criteria2:= MyCrit1
Also, my need for a second criteria will vary.
Somehow I need to set the filter on each page simultaneously to match
those.
which was why I had two distinct fields in my recorded filter code.
I hope that's clear. If not, pelase let me know.
"Don Guillett" wrote:
Your fields didn't agree but I think this answers your question.
Sub Filterbasedonsheet1()
myfield = Sheets("sheet1").Range("e1")
mc = Sheets("sheet1").Range("g1")
ma = Array("Sheet1", "Sheet2")
For Each c In ma
If Sheets(c).AutoFilterMode Then Sheets(c).AutoFilterMode = False
Sheets(c).Range("A1:C100").AutoFilter Field:=myfield, Criteria1:=mc
Next c
End Sub
--
Don Guillett
Microsoft MVP Excel
SalesAid Software
"SteveDB1" wrote in message
...
Hi all.
Is there a way to filter two worksheets simultaneously?
I've recorded the following autofilter:
Sub FilterC()
ActiveSheet.Range("$A$3:$J$29").AutoFilter Field:=6, Criteria1:="<"
Sheets("Sum").Select
ActiveSheet.Range("$A$8:$F$13").AutoFilter Field:=1, Criteria1:="<"
End Sub
It's not generic enough to use for all instances of my desired goal.
And
none of the books we have discuss this topic.
I.e., I want to select a filter criteria on one worksheet, and have it
set
the identical filter on the other worksheet.
Thank you.
Reply With Quote
Thread Tools
Search this Thread
Show Printable Version
Search this Thread
:
Advanced Search
Display Modes
Switch to Linear Mode
Switch to Hybrid Mode
Threaded Mode
Posting Rules
Smilies
are
On
[IMG]
code is
On
HTML code is
Off
Trackbacks
are
On
Pingbacks
are
On
Refbacks
are
On
All times are GMT +1. The time now is
06:45 PM
.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
Contact Us
ExcelBanter forum home
Privacy Statement
LinkBack
LinkBack URL
About LinkBacks