Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Permite-lhe agregar os dados numa hierarquia de cubos baseada em OLAP ou no PowerPivot.
Sintaxe
expressão. DrillUp (PivotItem, PivotLine, LevelUniqueName)
expressão Uma variável que representa um objeto de tabela dinâmica .
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| PivotItem | Obrigatório | PIVOTITEM | O membro a partir do qual a agregação é realizada. |
| Linha Dinâmica | Opcional | Variant | Especifica a linha na Tabela Dinâmica onde reside o membro inicial da operação. Nos casos em que a Linha Dinâmica não é especificada, a predefinição é a linha dinâmica superior onde o membro aparece. |
| LevelUniqueName | Opcional | Variant | O destino de uma agregação de vários níveis. A ação predefinida, se não for especificada, é uma agregação de um nível. |
Valor de retorno
VAZIO
Exemplo
O código de exemplo seguinte demonstra uma agregação de nível único numa tabela dinâmica.
ActiveSheet.PivotTables("PivotTable1").DrillUp ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("[Customer].[Customer Geography].[Postal Code]"). _
PivotItems( _
"[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
ActiveSheet.PivotTables("PivotTable1").PivotRowAxis.PivotLines(1)
O código de exemplo seguinte demonstra uma agregação de nível num gráfico dinâmico.
ActiveChart.PivotLayout.PivotTable.DrillUp ActiveChart.PivotLayout.PivotTable. _
PivotFields("[Customer].[Customer Geography].[Postal Code]").PivotItems( _
"[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
ActiveChart.PivotLayout.PivotTable.PivotRowAxis.PivotLines(1)
O código de exemplo seguinte demonstra uma agregação de vários níveis numa Tabela Dinâmica.
ActiveSheet.PivotTables("PivotTable1").DrillUp ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("[Customer].[Customer Geography].[City]").PivotItems _
("[Customer].[Customer Geography].[City].&[Coffs Harbour]&[NSW]"), ActiveSheet. _
PivotTables("PivotTable1").PivotRowAxis.PivotLines(1), _
"[Customer].[Customer Geography].[Country]"
O código de exemplo seguinte demonstra uma agregação de vários níveis num gráfico dinâmico.
ActiveChart.PivotLayout.PivotTable.DrillUp ActiveChart.PivotLayout.PivotTable. _
PivotFields("[Customer].[Customer Geography].[Postal Code]").PivotItems( _
"[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
ActiveChart.PivotLayout.PivotTable.PivotRowAxis.PivotLines(1) , _
"[Customer].[Customer Geography].[Country]"
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.