Ler em inglês

Compartilhar via


Objeto CubeField (Excel)

Representa uma hierarquia ou um campo de medida de um cubo OLAP. Em um relatório de tabela dinâmica, o objeto CubeField é membro da coleção CubeFields.

Exemplo

Use a propriedade CubeField do objeto PivotField para retornar o objeto CubeField . Este exemplo cria uma lista de nomes de campo de cubo para todos os campos de hierarquia no primeiro relatório de Tabela Dinâmica baseada em OLAP na Planilha1.

Set objNewSheet = Worksheets.Add 
objNewSheet.Activate 
intRow = 1 
For Each objPF in _ 
 Worksheets("Sheet1").PivotTables(1).PivotFields 
 If objPF.CubeField.CubeFieldType = xlHierarchy Then 
 objNewSheet.Cells(intRow, 1).Value = objPF.Name 
 intRow = intRow + 1 
 End If 
Next objPF

Use CubeFields (index), em que o índice é o número de índice do campo cubo, para retornar um único objeto CubeField . O exemplo a seguir determina o nome do segundo campo de cubo no primeiro relatório de tabela dinâmica na planilha ativa.

strAlphaName = _ 
 ActiveSheet.PivotTables(1).CubeFields(2).Name

Métodos

Propriedades

Confira também

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.