gpt4 book ai didi

excel - VBA数据透视表错误

转载 作者:行者123 更新时间:2023-12-03 08:59:09 27 4
gpt4 key购买 nike

我试图通过编写用户定义的函数使Excel工作表更具可读性,并且更易于使用
我正在尝试转换这样的公式,

=If(IsErr(GetPivotData(Pivot Look up information here)),0,GetPivotData(Pivot Look up information here))

用VBA代码
pt.GetPivotData(Pivot Look up information here)

我在检测VBA中的查询查询时遇到问题。在上面的公式中,这是通过IsErr函数处理的。我已经尝试过使用IsError(pt.GetPivotData(此处有数据透视表信息)),但是该程序因运行时错误'1004'应用程序定义或对象定义的错误而崩溃。当我从没有IsError的子程序中调用函数时,也会遇到相同的错误。

如何获得VBA来检测这些错误?

最佳答案

简短的答案是你不能。 VBA编辑器不会告诉您有错误,并且语法是否正确也不会编译器,就像粗心大意的您可以深入研究一样。您正在使用正确的工具来打孔,但不能使用适当的 Material 。

当您访问不存在的对象或未设置的对象时,会发生此类错误。使用调试器逐步浏览每一行,并使用local variables窗口,甚至execution窗口以及一些 spy 在这里和那里来检测出问题所在。

确实,我认为如果没有更多的代码和上下文,我们可以提供更多帮助。

关于excel - VBA数据透视表错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12964470/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com