Как я могу использовать VBA, чтобы установить флажок рядом с полем сводной таблицы, чтобы отобразить поле в таблице?

Я надеялся, что смогу использовать такой код:
Worksheets("Sheet2").PivotTables("PivotTable3").PivotFields("Name").Visible = True
Но он не работает. Я продолжаю получать сообщение об ошибке: «Ошибка времени выполнения 438 Объект не поддерживает это свойство или метод.

Просто я хочу установить определенный флажок рядом с именем поля в списке полей сводной таблицы. Есть идеи, как я могу это сделать?

Спасибо!


person Drew    schedule 08.08.2014    source источник


Ответы (1)


Используйте метод PivotTable.AddFields.

Worksheets("Sheet2").PivotTables("PivotTable3").AddFields("Name")
person Ravi Yenugu    schedule 08.08.2014
comment
Спасибо! Работал отлично - person Drew; 08.08.2014