Macro_Maniac
New Member
- Joined
- Nov 16, 2014
- Messages
- 43
Dear All,
Could anyone suggest how the Auto Filter can be achieved in Pivot (excel 2007) for following scenario thru VBA or other mode?
SCENARIO :
I have 3 sheets in a workbook,
1. SAMPLE DATA sheet:
[TABLE="class: grid, ******* 444"]
<tbody>[TR]
[TD]S.NO
[/TD]
[TD]City
[/TD]
[TD]Country
[/TD]
[TD]Category
[/TD]
[TD]Sub-Cat
[/TD]
[TD]Count
[/TD]
[/TR]
[TR]
[TD]1
[/TD]
[TD]New York
[/TD]
[TD]US
[/TD]
[TD]Character
[/TD]
[TD]Alpha
[/TD]
[TD]10
[/TD]
[/TR]
[TR]
[TD]2
[/TD]
[TD]London
[/TD]
[TD]UK
[/TD]
[TD]Character
[/TD]
[TD]Numeric
[/TD]
[TD]11
[/TD]
[/TR]
[TR]
[TD]3
[/TD]
[TD]Tokyo
[/TD]
[TD]Japan
[/TD]
[TD]Character
[/TD]
[TD]AlphaNumaric
[/TD]
[TD]12
[/TD]
[/TR]
</tbody>[/TABLE]
2. PIVOT sheet For SAMPLE DATA as below:
[TABLE="******* 490"]
<tbody>[TR]
[TD]City
[/TD]
[TD="colspan: 2"](All)
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD]Category
[/TD]
[TD="colspan: 2"](All)
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Sum of Count
[/TD]
[TD="colspan: 2"]Column Labels
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Row Labels
[/TD]
[TD="colspan: 2"]Alpha
[/TD]
[TD="colspan: 2"]AlphaNumaric
[/TD]
[TD="colspan: 2"]Numeric
[/TD]
[TD="colspan: 2"]Grand Total
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Japan
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"]12
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"]12
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]UK
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"]11
[/TD]
[TD="colspan: 2"]11
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]US
[/TD]
[TD="colspan: 2"]10
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"]10
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Grand Total
[/TD]
[TD="colspan: 2"]10
[/TD]
[TD="colspan: 2"]12
[/TD]
[TD="colspan: 2"]11
[/TD]
[TD="colspan: 2"]33
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
3. Summary Sheet :
[TABLE="class: grid, ******* 345"]
<tbody>[TR]
[TD]Category (ColA)
[/TD]
[TD]Sub-Cat
(ColB)
[/TD]
[TD]Notes
(ColC)
[/TD]
[/TR]
[TR]
[TD]Character
[/TD]
[TD]Alpha
[/TD]
[TD]Only apha info
[/TD]
[/TR]
[TR]
[TD]Character
[/TD]
[TD]Numeric
[/TD]
[TD]Only Numeric info
[/TD]
[/TR]
[TR]
[TD]Character
[/TD]
[TD]AlphaNumaric
[/TD]
[TD]Only Alpha numeric info
[/TD]
[/TR]
</tbody>[/TABLE]
Now, when I click on ALPHA on Summary sheet, below is I want to happen in Pivot table,
a. Report Filter should be as per Category (ColA) i.e. Character.
b. Alpha should be selected in Column Label filter
Expected Output:
[TABLE="******* 308"]
<tbody>[TR]
[TD]
City
[/TD]
[TD="colspan: 2"]
(All)
[/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD]Category
[/TD]
[TD="colspan: 2"]Character
[/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Sum of Count
[/TD]
[TD="colspan: 2"]Column Labels
[/TD]
[TD="colspan: 2"][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Row Labels
[/TD]
[TD="colspan: 2"]Alpha
[/TD]
[TD="colspan: 2"]Grand Total
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]US
[/TD]
[TD="colspan: 2"]10
[/TD]
[TD="colspan: 2"]10
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Grand Total
[/TD]
[TD="colspan: 2"]10
[/TD]
[TD="colspan: 2"]10
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Any suggestion/Help in this regard will highly appriciate.
Thanks you.
Could anyone suggest how the Auto Filter can be achieved in Pivot (excel 2007) for following scenario thru VBA or other mode?
SCENARIO :
I have 3 sheets in a workbook,
1. SAMPLE DATA sheet:
[TABLE="class: grid, ******* 444"]
<tbody>[TR]
[TD]S.NO
[/TD]
[TD]City
[/TD]
[TD]Country
[/TD]
[TD]Category
[/TD]
[TD]Sub-Cat
[/TD]
[TD]Count
[/TD]
[/TR]
[TR]
[TD]1
[/TD]
[TD]New York
[/TD]
[TD]US
[/TD]
[TD]Character
[/TD]
[TD]Alpha
[/TD]
[TD]10
[/TD]
[/TR]
[TR]
[TD]2
[/TD]
[TD]London
[/TD]
[TD]UK
[/TD]
[TD]Character
[/TD]
[TD]Numeric
[/TD]
[TD]11
[/TD]
[/TR]
[TR]
[TD]3
[/TD]
[TD]Tokyo
[/TD]
[TD]Japan
[/TD]
[TD]Character
[/TD]
[TD]AlphaNumaric
[/TD]
[TD]12
[/TD]
[/TR]
</tbody>[/TABLE]
2. PIVOT sheet For SAMPLE DATA as below:
[TABLE="******* 490"]
<tbody>[TR]
[TD]City
[/TD]
[TD="colspan: 2"](All)
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD]Category
[/TD]
[TD="colspan: 2"](All)
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Sum of Count
[/TD]
[TD="colspan: 2"]Column Labels
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Row Labels
[/TD]
[TD="colspan: 2"]Alpha
[/TD]
[TD="colspan: 2"]AlphaNumaric
[/TD]
[TD="colspan: 2"]Numeric
[/TD]
[TD="colspan: 2"]Grand Total
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Japan
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"]12
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"]12
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]UK
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"]11
[/TD]
[TD="colspan: 2"]11
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]US
[/TD]
[TD="colspan: 2"]10
[/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"]10
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Grand Total
[/TD]
[TD="colspan: 2"]10
[/TD]
[TD="colspan: 2"]12
[/TD]
[TD="colspan: 2"]11
[/TD]
[TD="colspan: 2"]33
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
3. Summary Sheet :
[TABLE="class: grid, ******* 345"]
<tbody>[TR]
[TD]Category (ColA)
[/TD]
[TD]Sub-Cat
(ColB)
[/TD]
[TD]Notes
(ColC)
[/TD]
[/TR]
[TR]
[TD]Character
[/TD]
[TD]Alpha
[/TD]
[TD]Only apha info
[/TD]
[/TR]
[TR]
[TD]Character
[/TD]
[TD]Numeric
[/TD]
[TD]Only Numeric info
[/TD]
[/TR]
[TR]
[TD]Character
[/TD]
[TD]AlphaNumaric
[/TD]
[TD]Only Alpha numeric info
[/TD]
[/TR]
</tbody>[/TABLE]
Now, when I click on ALPHA on Summary sheet, below is I want to happen in Pivot table,
a. Report Filter should be as per Category (ColA) i.e. Character.
b. Alpha should be selected in Column Label filter
Expected Output:
[TABLE="******* 308"]
<tbody>[TR]
[TD]
City
[/TD]
[TD="colspan: 2"]
(All)
[/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD]Category
[/TD]
[TD="colspan: 2"]Character
[/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 2"][/TD]
[TD="colspan: 2"][/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Sum of Count
[/TD]
[TD="colspan: 2"]Column Labels
[/TD]
[TD="colspan: 2"][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Row Labels
[/TD]
[TD="colspan: 2"]Alpha
[/TD]
[TD="colspan: 2"]Grand Total
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]US
[/TD]
[TD="colspan: 2"]10
[/TD]
[TD="colspan: 2"]10
[/TD]
[/TR]
[TR]
[TD="colspan: 2"]Grand Total
[/TD]
[TD="colspan: 2"]10
[/TD]
[TD="colspan: 2"]10
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Any suggestion/Help in this regard will highly appriciate.
Thanks you.