gpt4 book ai didi

用于创建数据透视表的 Excel 宏在 Windows 上运行良好,但在 Mac 上运行不佳

转载 作者:行者123 更新时间:2023-12-02 19:06:18 25 4
gpt4 key购买 nike

我有一个在 Win 中运行良好的宏,但在 Mac 中运行不佳。

Mac 上的错误是:

"Run time error '5'; Invalid procedure call or argument"

在 Mac 上标记的语句(下面的第一行和第二行实际上位于 1 行,第三行和第四行也是如此,因此不需要下划线):

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, 
SourceData:=Selection.CurrentRegion.Address, Version:=6). _
CreatePivotTable TableDestination:="", TableName:="PivotTable1",
DefaultVersion:=6

该声明中是否有 Mac 不支持的内容?

Windows环境:

  • 操作系统:Win 7 Professional
  • Excel:MS Office 365 专业增强版,版本 1708

Mac环境:

  • MacOS:版本 10.13.3
  • Excel:15.33

如有必要,我可以发布整个宏。我想我首先看看 MacOS 版本的 Excel 是否不支持某些明显的函数/对象。谢谢。

最佳答案

此错误可能是由于您的项目中没有启用/禁用正确的引用而导致的。

进入 Visual Basic 部分,单击“工具”(窗口左上角),然后单击“引用”。删除所有 MISSING: 引用并重新运行。

注意:我对 VBA 还很陌生,这就是我修复完全相同错误的方法以及我从快速搜索错误中发现的内容

关于用于创建数据透视表的 Excel 宏在 Windows 上运行良好,但在 Mac 上运行不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51563983/

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