Classe ModelMeasure (Excel VBA)

La classe ModelMeasure représente un seul objet propriété modelmeasure dans la collection ModelMeasures .

Les procédures principales de la classe ModelMeasure sont Delete et ModelMeasures.Add

Set

Pour utiliser une variable de classe ModelMeasure, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe ModelMeasure : ModelMeasures.Item, ModelMeasures.Add et Model.ModelMeasures

For Each

Voici un exemple de traitement des éléments ModelMeasure dans une collection

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

Méthodes

Les méthodes principales de la classe ModelMeasure sont

Delete - Supprime la mesure modèle dans le modèle de données.

ActiveWorkbook.Model.ModelMeasures(1).Delete

ModelMeasures.Add - Ajoute une mesure modèle dans le modèle.

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:=)

Autre Méthodes

ModelMeasures.Item - Cette méthode renvoie un seul objet d'une collection.

Propriétés

AssociatedTable

ActiveWorkbook.Model.ModelMeasures(1).AssociatedTable =

Description Description de la mesure modèle. String en lecture/écriture.

ActiveWorkbook.Model.ModelMeasures(1).Description =

FormatInformation Format de la mesure du modèle. Variant en lecture/écriture.

ActiveWorkbook.Model.ModelMeasures(1).FormatInformation =

Formula La formule d’Expressions DAX (Data Analysis) de la mesure du modèle. String en lecture/écriture.

ActiveWorkbook.Model.ModelMeasures(1).Formula =

Name Le nom de la mesure du modèle. String en lecture/écriture.

ActiveWorkbook.Model.ModelMeasures(1).Name =

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

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

ModelMeasures.Count Cette propriété renvoie un nombre entier qui représente le nombre d’objets de la collection.

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

ModelMeasures.Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

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