我试图根据第二张表中的另一个数据透视字段更改数据透视字段,并且我收到了“运行时错误”13“类型不匹配”#39; Error 13 Documentation 很抱歉没有提及早期的数据类型只是一个两个字母的字符串,如FR,对于法国 这是我的代码
Sheets(Sheet1).PivotTables("PivotTable1").PivotFields("country_iso")_
=Sheets(Sheet2).PivotTables("PivotTable9").PivotFields("country_iso")
答案 0 :(得分:0)
知道所涉及的数据类型会有所帮助...但是如果没有更多信息,我建议添加Val(),如果它是数字,或者CStr(),如果它是一个字符串 - 围绕你的值&# 39;重新尝试分配:
Sheets(Sheet1).PivotTables("PivotTable1").PivotFields("country_iso")_
=Val(Sheets(Sheet2).PivotTables("PivotTable9").PivotFields("country_iso"))
或
Sheets(Sheet1).PivotTables("PivotTable1").PivotFields("country_iso")_
=CStr(Sheets(Sheet2).PivotTables("PivotTable9").PivotFields("country_iso"))