Compartilhar via


Objeto CubeField (Excel)

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

Exemplo

Utilize a propriedade CampoDo Cubo do objeto Campo Dinâmico para devolver o objeto CampoDo Cubo . Este exemplo cria uma lista de nomes de campos de cubo para todos os campos de hierarquia no primeiro relatório de tabela dinâmica baseado em OLAP na Folha1.

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

Utilize Campos De Cubo (índice), em que o índice é o número de índice do campo de cubo, para devolver 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.