如何压制Excel的主要错误 – “我们不能在这里钻取。

我有一个数据透视表,使用来自两个表格相关的数据 – Excel 2013数据模型。

我在开始一个错误“ 我们不能在这里钻取 ”,同时双击数据透视表中的第一列项目。

我的目标是当用户双击第一列项目时,执行macros(这将增加一个数据透视和刷新枢轴)。 双击后我无法抑制错误信息。 我试图将Application.DisplayAlerts属性改为False,但我仍然收到错误。

任何想法如何摆脱它?

BeforeDoubleClick事件中,添加以下行: Cancel = True