基于组合框的数据透视表过滤

时间:2019-08-16 20:24:22

标签: excel vba

我将需要您的编码帮助,因为我不知道该如何实现。 我想链接一个组合框以影响数据透视表的过滤,但是我发现的编码无法解决我想要实现的目标-即

1)当枢轴框和​​组合框位于两个不同的工作表上时,如何链接它们? -组合框位于Worksheet1中,而枢轴位于Worksheet2中。

2)当组合框(基于地理位置)等效为“ WW”时,如何才能将过滤器刷新为“全部”?

我发现以下代码是一个开始的基础,但最终出现两个错误。


With ActiveSheet.Shapes(Application.Caller).ControlFormat
    ActiveSheet.PivotTables("Pivot_table1").PivotTableWizard SourceType:=xlDatabase, SourceData:=
    .List (.Value)
End With

End Sub

错误如下:a)第一行的语法错误(我将宏链接到组合框),b)预期的编译错误:活动表上的表达式。

感谢有关如何使其工作的任何提示-非常感谢。

1 个答案:

答案 0 :(得分:0)

我找到了最终可用的替代解决方案-感谢大家的关注和支持。

// in your vuex actions:
const actions = {
  async init ({ state, commit, dispatch }, {vm}) {
    vm.$logData("Hello");
  }
};

// call action from vue component:
export default {
   mounted() {
     // pass reference to vue instance to vuex store
     this.init({vm: this});
   },
   methods: {
     ...mapActions(['init'])
   }
}