使用输入框过滤数据透视表

时间:2017-11-02 00:25:56

标签: vba excel-vba pivot inputbox excel

需要一些帮助,只是看不出这里有什么问题。尝试按输入框中输入的日期过滤数据透视表。我一直收到错误;

1004无法设置数据透视表类的PivotFields属性。

但是,我的领域被称为“财政月”,所以不知道它为什么不起作用。

我的代码是:

Sub Select_Pivot()

    Dim DateSelect As String

    DateSelect = InputBox(Prompt:="Search Date", Title:="Enter Date as <Month Year> i.e. May 2017")
    Sheets("CPR").PivotTables("PivotTable1").PivotFields("Financial Month") = DateSelect

End Sub

有什么想法吗?一直在拖网上找不到解决方案。非常感谢任何建议。

1 个答案:

答案 0 :(得分:1)

尝试下面的代码,代码注释中的解释:

1   // setup 
2   var io = new PeripheralManagerService();
3   Gpio p = io.OpenGpio("BCM26");
4   p.SetDirection(Gpio.DirectionIn);
5
6   // later I read it 
7   if (p.Value == HIGH)
8      Console.WriteLine("Pin is high");
9   // Exception raised