Передача переменной в .PivotItems в Excel VBA - PullRequest
0 голосов
/ 27 февраля 2019

Я создаю макрос, в котором мне нужно взять дату ввода из пользовательской формы и передать переменную в модуль.Чтобы пояснить далее, в приведенном ниже коде дату, которую я получаю от пользовательской формы, мне нужно передать ее в .PivotItem ("26.02.2009").Поэтому вместо «15.02.2009» мне нужно передать переменную из пользовательской формы.Пожалуйста, проверь и посоветуй.Мне нужна опция, чтобы выбрать одну дату или несколько дат.Какую ошибку я получаю, я могу получить дату из формы пользователя, используя .Value, и когда я передаю ее в модуль, она преобразуется в время типа (12:00:00). Пожалуйста, проверьте и помогите

With ActiveSheet.PivotTables("PivotTable3").PivotFields("Date")
    .PivotItems("2/26/2019").Visible = False
    .PivotItems("2/27/2019").Visible = False
...