Excel 是否有基于单元格选择数据透视表行和列的方法

Excel 是否有基于单元格选择数据透视表行和列的方法,excel,vba,automation,pivot-table,Excel,Vba,Automation,Pivot Table,作为VBA新手,我正在尝试根据从用户表单中的组合框中选择的列标题自动创建透视表 ComboBox1.List = Sheets("ListTable").Range("A1:A10").Value 然后存储在工作表上 Private Sub ComboBox1_Change() Sheets.Add After:=ActiveSheet ActiveSheet.Name = "Input" Range("A

作为VBA新手,我正在尝试根据从用户表单中的组合框中选择的列标题自动创建透视表

ComboBox1.List = Sheets("ListTable").Range("A1:A10").Value
然后存储在工作表上

Private Sub ComboBox1_Change()
    Sheets.Add After:=ActiveSheet
    ActiveSheet.Name = "Input"
 Range("A1") = ComboBox1.Value
现在,我想在“输入”工作表上选择轴的列(和行)作为A1

因此:

我想知道是否有人会有一个解决方案,因为我一直无法找到它

提前感谢

试试这个:

With ActiveSheet.PivotTables("PivotTable").PivotFields( _
                      Worksheets("Input").Range("A1").Value)
With ActiveSheet.PivotTables("PivotTable").PivotFields( _
                      Worksheets("Input").Range("A1").Value)