运行时错误“13”:类型不匹配定义数据透视

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (143)

我知道错误Run-time error '13': Type mismatch在定义PivotCache为我的丝带宏创建枢轴表。谁能解释一下为什么和如何修复它?

Dim PCache As PivotCache
'Define Pivot Cache and Insert Pivot Table
Set PCache = ActiveWorkbook.PivotCaches.Create _
    (SourceType:=xlDatabase, SourceData:="Assigned!$A:$P"). _
    CreatePivotTable(Worksheets("Assigned").Range("R3"), TableName:="Assigned` Cases")
提问于
用户回答回答于

你只有一个陈述(Set PCache = ...Create().CreatePivotTable()),这包括一系列的方法调用。有时VBA无法正确解码嵌套语句,所以尝试将其拆分为多行:

Dim x as ...
Set x = ...Create(...)
Set PCache = x.CreatePivotTable(...)

所属标签

可能回答问题的人

  • 西风

    renzha.net · 站长 (已认证)

    7 粉丝1 提问9 回答
  • 四无君

    0 粉丝0 提问3 回答
  • 拉布拉多拉不多

    1 粉丝0 提问2 回答
  • 小书虫

    0 粉丝1 提问2 回答

扫码关注云+社区

领取腾讯云代金券