根据另一个数据透视表字段更改数据透视表

我试图改变基于第二张表中的另一个透视字段的数据透视表字段,我得到'运行时错误13types不匹配' 错误13文档对不起,不提及早期的数据types只是像FR ,法国这是我的代码

Sheets(Sheet1).PivotTables("PivotTable1").PivotFields("country_iso")_ =Sheets(Sheet2).PivotTables("PivotTable9").PivotFields("country_iso") 

这将有助于知道所涉及的数据types…但没有任何更多的信息,我会build议添加Val(),如果它是一个数字,或CStr(),如果它是一个string – 围绕你想要的值分配:

 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"))