Clase ModelTables (Excel VBA)

Una colección de tablas de modelo dentro del modelo de datos. Para usar una variable de clase ModelTables, primero debe ser instanciado, por ejemplo


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

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos ModelTables en una colección.


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

Count

Devuelve un valor de tipo Long que representa el número de objetos modeltable en una colección ModelTables .


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

Item

Devuelve un solo objeto de la colección ModelTables .

Item (Index)

Index: El número de índice o el nombre del objeto.


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