我有一个宏,在Windows上运行良好,但在Mac上不行。
Mac上出现的错误是:
"Run time error '5'; Invalid procedure call or argument"
在Mac上标记的语句(下面的第一和第二个物理行实际上在同一行,第三和第四个物理行也是如此,因此不需要使用下划线):
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 ProPlus,版本为 1708
Mac 环境:
- MacOS:版本为 10.13.3
- Excel:版本为 15.33
如有必要,我可以发布整个宏。不过我想先看看在 Mac 版本的 Excel 中是否存在某些明显不支持的函数或对象。谢谢。