[问题] Excel VBA: Select case如何与阵列应用

楼主: gg01 (阿暐)   2015-06-28 16:37:03
(若是和其他不同软件互动之问题 请记得一并填写)
软件:
Execl VBA
版本:
应该没差,但我用的是Excel 2010
问题:
如何让Select Case的条件是一个动态的阵列
参考档案:
https://drive.google.com/open?id=0B2QcJDcx2jDkbnplbW04amxFNkU&authuser=0
背景:
我希望得到的效果是,写一个宏,
使多个PivotTable的某个字段瞬间只显示某几个值,而且这几个值要是动态的
我的瓶颈:
我无法使PivotTable的某个字段只显示某几个值,除非我把它写在宏里
我资料:
name gender Saving
a m 12
b f 23
c f 25
d m 24
e m 65
f m 32
g f 12
h m 3
我用PivotTable显示,name= "a" , "b", "c", "d"的人中
各gender的saving各总共有多少如下
(PivotTable Name="枢纽分析表1"):
_________________________
|name |(多重项目) |
|
作者: soyoso (我是耀宗)   2015-06-28 17:05:00
版本上还是有所差别的,例如写的是2010后新增功能到2007以下版本执行就会出错的可能另外on error resume next可不写循环内,在on error goto0恢复前执行一次就可以上面想到的是用iff配合instr来改写 https://goo.gl/VltGHA^^^打错是iif
楼主: gg01 (阿暐)   2015-06-28 23:54:00
感谢!!!茅塞顿开!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com