Classe ModelMeasure (Excel VBA)

A classe ModelMeasure representa um único objeto ModelMeasure na coleção ModelMeasures .

Os principais procedimentos da classe ModelMeasure são Delete e ModelMeasures.Add

Set

Para usar uma variável de classe ModelMeasure, ela primeiro precisa ser instanciada por exemplo

Dim mme as ModelMeasure
Set mme = ActiveWorkbook.Model.ModelMeasures(Index:=1)

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo ModelMeasure: ModelMeasures.Item, ModelMeasures.Add e Model.ModelMeasures

For Each

Aqui está um exemplo de processamento dos itens ModelMeasure em uma coleção.

Dim mme As ModelMeasure
For Each mme In ActiveWorkbook.Model.ModelMeasures
	
Next mme

Métodos

Estes são os principais métodos da classe ModelMeasure

Delete - Exclui do modelo de dados a medida de modelo.

ActiveWorkbook.Model.ModelMeasures(1).Delete

ModelMeasures.Add - Adiciona uma medida de modelo ao modelo.

Dim strMeasureName As String: strMeasureName = 
Dim strFormula As String: strFormula = 
Dim mme As ModelMeasure
Set mme = ActiveWorkbook.Model.ModelMeasures.Add(MeasureName:=strMeasureName, AssociatedTable:=, Formula:=strFormula, FormatInformation:=)

Estes são os principais métodos da classe

ModelMeasures.Item - Retorna um único objeto de uma coleção.

Propriedades

AssociatedTable Especifica a tabela que contém a medida de modelo, conforme exibido no painel de tarefas Lista de Campos. Modelo de leitura/gravação.

ActiveWorkbook.Model.ModelMeasures(1).AssociatedTable =

Description A descrição da medida de modelo. String de leitura/gravação.

ActiveWorkbook.Model.ModelMeasures(1).Description =

FormatInformation O formato da medida de modelo. de leitura/gravação.

ActiveWorkbook.Model.ModelMeasures(1).FormatInformation =

Formula A fórmula DAX Expressões de Análise de Dados da medida de modelo. String de leitura/gravação.

ActiveWorkbook.Model.ModelMeasures(1).Formula =

Name O nome da medida de modelo. String de leitura/gravação.

ActiveWorkbook.Model.ModelMeasures(1).Name =

Parent Retorna o objeto pai do objeto especificado. Somente leitura.

Dim objParent As Object
Set objParent = ActiveWorkbook.Model.ModelMeasures(1).Parent

ModelMeasures.Count Retorna um inteiro que representa o número de objetos na coleção.

Dim lngCount As Long
lngCount = ActiveWorkbook.Model.ModelMeasures.Count

ModelMeasures.Parent Retorna o objeto pai do objeto especificado. Somente leitura.

Dim objParent As Object
Set objParent = ActiveWorkbook.Model.ModelMeasures.Parent