Метод PivotTable.GetPivotData (Excel)
Возвращает объект Range со сведениями об элементе данных в отчете сводной таблицы.
Синтаксис
expression. GetPivotData (DataField, Field1, Item1, Field2, Item2, Field3, Item3, Field4, Item4, Field5, Field6, Item6, Item6, Field7, Field7, Field8, Item8, Field9, Field10, Item10, Field10, Field11, Item11, Item11, Field12, Item12 , Field13, Item13, Field14, Item14)
Выражение Переменная, представляющая объект сводной таблицы .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
DataField | Необязательный | Variant | Имя поля, содержащего данные для сводной таблицы. |
Поле1 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Элемент1 | Необязательный | Variant | Имя элемента в Поле 1. |
Field2 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Элемент 2 | Необязательный | Variant | Имя элемента в Поле 2. |
Поле 3 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Элемент 3 | Необязательный | Variant | Имя элемента в Поле 3. |
Поле4 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Элемент 4 | Необязательный | Variant | Имя элемента в Поле 4. |
Поле 5 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Элемент 5 | Необязательный | Variant | Имя элемента в Поле 5. |
Поле6 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Элемент 6 | Необязательный | Variant | Имя элемента в Поле 6. |
Поле 7 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Элемент 7 | Необязательный | Variant | Имя элемента в Поле 7. |
Поле 8 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Элемент 8 | Необязательный | Variant | Имя элемента в Поле 8. |
Поле 9 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Item9 | Необязательный | Variant | Имя элемента в Field9. |
Поле10 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Item10 | Необязательный | Variant | Имя элемента в Поле 10. |
Поле11 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Item11 | Необязательный | Variant | Имя элемента в Поле 11. |
Поле12 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Item12 | Необязательный | Variant | Имя элемента в поле Field12. |
Поле13 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Элемент13 | Необязательный | Variant | Имя элемента в поле Field13. |
Поле14 | Необязательный | Variant | Имя столбца или поля строки в отчете сводной таблицы. |
Item14 | Необязательный | Variant | Имя элемента в Поле 14. |
Возвращаемое значение
Диапазон
Пример
В этом примере Microsoft Excel возвращает пользователю количество стульев в хранилище. В этом примере предполагается, что отчет сводной таблицы существует на активном листе. Кроме того, в этом примере предполагается, что в отчете заголовок поля данных имеет значение Quantity, поле с именем Warehouse существует, а элемент данных Под названием "Кафедры" существует в поле "Хранилище".
Sub UseGetPivotData()
Dim rngTableItem As Range
' Get PivotData for the quantity of chairs in the warehouse.
Set rngTableItem = ActiveCell. _
PivotTable.GetPivotData("Quantity", "Warehouse", "Chairs")
MsgBox "The quantity of chairs in the warehouse is: " & rngTableItem.Value
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.