Classe ModelTables (Excel VBA)

Collection de tables de modèles à l'intérieur du modèle de données. Pour utiliser une variable de classe ModelTables, elle doit d'abord être instanciée, par exemple


Dim mts as ModelTables
Set mts = ActiveWorkbook.Model.ModelTables

For Each

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


Dim mdlt As ModelTable
For Each mdlt In ActiveWorkbook.Model.ModelTables
	
Next mdlt

Count

Renvoie une valeur de type long qui représente le nombre d'objets ModelTable dans une collection ModelTables . En lecture seule.


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

Item

Cette méthode renvoie un seul objet de la collection ModelTables .

Item (Index)

Index: Numéro d'index ou nom de l'objet.


Dim mdlt As ModelTable
Set mdlt = ActiveWorkbook.Model.ModelTables(Index:=1)