使用VBA读取Access 2010数据透视表单元格值 [英] Reading Access 2010 Pivot Table Cell Values Using VBA

查看:126
本文介绍了使用VBA读取Access 2010数据透视表单元格值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在实施股票期权交易平台。我有一个查询产生的Access 2010 pivot zh-b $ b表(附后如下)。它的格式与I $
要求的格式完全相同。交易平台将该表呈现给用户。用户

将根据他们的未平仓合约(特定执行价格的b $ b b合约数量)评估特定范围的$各种执行价格。 b $ b日期。此评估将导致保留执行价格或从进一步分析中消除b
。< o:p>< / o:p>

用户将激活表单上的各种按钮(稍后编程)以指定

要在数据透视表中显示的各种方案。例如,用户

可以指定消除执行日期范围内的总未平仓权利
小于某个值的执行价格。另一种情况可能是b $ b b仅保留那些在数据范围内显示单调增加的开盘价b $ b的价格。< o:p>< / o:p> ;

因此,我想使用VBA来读取枢轴

表中的任何特定单元格或单元格组。我想这样做不是通过用户选择单元格,而是通过VBA

软件逻辑。逻辑将由上面提到的用户按钮选择。< o:p>< / o:p>

我无法找到任何指定数据透视表的完整对象模型的引用

in Access 2010.有很多关于Excel的数据,但没有关于Access的数据。 Access 2010 VBA代码用于查找用户实际选择的单元格的值,但不能在没有用户选择的情况下读取单元格值。

数据透视表的每个单元格都是PivotAggregates类型。我已通过

typename函数验证了这一点。因此,问题是:如何指定数据透视表的单元格(行

和列)以获取pivotaggregate(s)值的值
cell?< o:p>< / o:p>

此外,Intellisense功能似乎不完全有效。我有形式(0).pivottable级别的Intellisense

选项。此后,没有

智能感知。较低的水平似乎工作(没有Intellisense)。但是,我是
无法弄清楚如何到达包含表中
值的PivotAggregates集合。必须存在这样的事情。< o:p>< / o:p>

我已经在表格(0).pivottable.activeview.dataaxis级别尝试了几次猜测,所有这些都没有。
avail。< o:p>< ; / o:p>

你能帮忙吗? ?< o:p>< / o:p>



谢谢

推荐答案

嗨Dave,

欢迎。

我正试图让一些高级工程师参与这个问题。这需要一些时间。非常感谢您的耐心。



感谢您的理解并度过了愉快的一天。

I'm trying to involve some senior engineers into the issue. It takes some time. Your patience will be greatly appreciated.

Thanks for your understanding and have a nice day.


这篇关于使用VBA读取Access 2010数据透视表单元格值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆