Compartilhar via


Método PivotTable.CreateCubeFile (Excel)

Cria um arquivo de cubo de um relatório de tabela dinâmica conectado a uma fonte de dados OLAP (Online Analytical Processing).

Sintaxe

expressão. CreateCubeFile (Arquivo, Medidas, Níveis, Membros, Propriedades)

Expressão Uma variável que representa um objeto de Tabela Dinâmica .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Arquivo Obrigatório String O nome do arquivo de cubo a ser criado. Ele sobrescreverá o arquivo se já existir um.
Medidas Opcional Variantes Uma matriz de nomes exclusivos de medidas que devem fazer parte da fatia.
Níveis Opcional Variantes Uma matriz de sequências de caracteres. Cada item da matriz é um nome de nível exclusivo. Ele representa o nível mais inferior de uma hierarquia que esteja na fatia.
Membros Opcional Variantes Uma matriz de matrizes de sequências de caracteres. Os elementos correspondem, em ordem, às hierarquias representadas na matriz Levels. Cada elemento é uma matriz de matrizes de sequências de caracteres que consiste nos nomes exclusivos dos membros de nível superior na dimensão que devem ser incluídos na fatia.
Propriedades Opcional Variantes False resulta na não inclusão de propriedades membro na fatia. O valor padrão é True.

Valor de retorno

Cadeia de caracteres

Exemplo

Este exemplo cria um arquivo de cubo intitulado CustomCubeFile na unidade C:\ sem propriedades de membro a serem incluídas na fatia. Com os argumentos Measures, Levels e Members omitidos neste exemplo, o arquivo de cubo terminará correspondendo ao modo de exibição do relatório de tabela dinâmica. Este exemplo pressupõe que exista um relatório de Tabela Dinâmica conectado a uma fonte de dados OLAP na planilha ativa.

Sub UseCreateCubeFile() 
 
 ActiveSheet.PivotTables(1).CreateCubeFile _ 
 File:="C:\CustomCubeFile", Properties:=False 
 
End Sub

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.