Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 15
Default Advanced Filter Multiple Criteria Range not working

Hi,

I have used the following Advanced Filter using named ranges for the
List, Criteria and CopyToRange. The code runs but only half of the
criteria seems to work. I try the same Advanced filter manually with
the same result. What do I need to have multiple criteria work. The
criteria below works only for the Cost Centre field but not the
Company field. The Company field returns all company numbers but I
want only the one. Appreciate any help. Cheers, Dean.

CODE:

Sheets("Sheet1").Select
Range("A1").Select
Sheets("Detail").Range("Database").AdvancedFilter
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Distribution").Range("H1:I1 7"),
CopyToRange:=Range( _
"A1:I1"), Unique:=False

CRITERIA

Company Cost Centre
2100 4000
4010
4021
4022
4023
4025
4026

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 15
Default Advanced Filter Multiple Criteria Range not working

On May 8, 1:44 pm, wrote:
Hi,

I have used the following Advanced Filter using named ranges for the
List, Criteria and CopyToRange. The code runs but only half of the
criteria seems to work. I try the same Advanced filter manually with
the same result. What do I need to have multiple criteria work. The
criteria below works only for the Cost Centre field but not the
Company field. The Company field returns all company numbers but I
want only the one. Appreciate any help. Cheers, Dean.

CODE:

Sheets("Sheet1").Select
Range("A1").Select
Sheets("Detail").Range("Database").AdvancedFilter
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Distribution").Range("H1:I1 7"),
CopyToRange:=Range( _
"A1:I1"), Unique:=False

CRITERIA

Company Cost Centre
2100 4000
4010
4021
4022
4023
4025
4026


Hi I have now got it to work by putting 2100 with each cost centre
however I have other filters to do where the Company list is 4 records
and the Cost Centre list is 12. Do I therefore need to create 48
combos in the criteria list or can the criteria statement be
structured differently.

NEW CRITERIA EXAMPLE:
Company Cost Centre
2100 7000
2200 7020
2300 7035
2400 7040
7045
7055
7065
7070
7075
7080
7115
7120

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,979
Default Advanced Filter Multiple Criteria Range not working

Create a criteria range (H1:H2) with a blank heading cell, and in the
cell below, use a formula that refers to your company list and cost
centre list. For example:

=AND(COUNTIF(Companies,F2),COUNTIF(CostCtrs,J2))

where the first company in the data is in cell F2, and the first cost
centre is in J2.

wrote:
On May 8, 1:44 pm, wrote:

Hi,

I have used the following Advanced Filter using named ranges for the
List, Criteria and CopyToRange. The code runs but only half of the
criteria seems to work. I try the same Advanced filter manually with
the same result. What do I need to have multiple criteria work. The
criteria below works only for the Cost Centre field but not the
Company field. The Company field returns all company numbers but I
want only the one. Appreciate any help. Cheers, Dean.

CODE:

Sheets("Sheet1").Select
Range("A1").Select
Sheets("Detail").Range("Database").AdvancedFilter
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Distribution").Range("H1:I1 7"),
CopyToRange:=Range( _
"A1:I1"), Unique:=False

CRITERIA

Company Cost Centre
2100 4000
4010
4021
4022
4023
4025
4026



Hi I have now got it to work by putting 2100 with each cost centre
however I have other filters to do where the Company list is 4 records
and the Cost Centre list is 12. Do I therefore need to create 48
combos in the criteria list or can the criteria statement be
structured differently.

NEW CRITERIA EXAMPLE:
Company Cost Centre
2100 7000
2200 7020
2300 7035
2400 7040
7045
7055
7065
7070
7075
7080
7115
7120



--
Debra Dalgleish
Contextures
http://www.contextures.com/tiptech.html

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
Advanced Filter - Criteria Range issue Tina Excel Discussion (Misc queries) 4 June 11th 09 03:28 PM
Advanced Filter using a range name as the criteria Joe Excel Worksheet Functions 1 December 27th 08 06:23 PM
Advanced Filter VB Script for Variable Criteria Range Jason Excel Programming 2 June 19th 06 07:15 AM
Advanced filter and Criteria Range gearoid Excel Discussion (Misc queries) 2 July 20th 05 02:33 PM
"Criteria Range" in the "Data/Filter/Advanced Filter" to select Du TC Excel Worksheet Functions 1 May 12th 05 02:06 AM


All times are GMT +1. The time now is 09:07 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"