Propiedad ListObject.Active (Excel)

Devuelve un valor booleano que indica si un objeto ListObject de una hoja de cálculo está activo, es decir, si la celda activa está dentro del rango del objeto ListObject . Boolean de solo lectura.

Sintaxis

expresión. Activo

Expresión Variable que representa un objeto ListObject .

Comentarios

Dado que no hay ningún método Activate para el objeto ListObject , solo puede activar un objeto ListObject activando un rango de celdas dentro de la lista.

Ejemplo:

En el ejemplo siguiente se activa la lista en el objeto ListObject predeterminado de la primera hoja de cálculo del libro activo. Al invocar el método Activate del objeto Range sin parámetros de celda, se activa todo el rango de la lista.

Function MakeListActive() As Boolean 
 Dim wrksht As Worksheet 
 Dim objList As ListObject 
 
 Set wrksht = ActiveWorkbook.Worksheets("Sheet1") 
 Set objList = wrksht.ListObjects(1) 
 objList.Range.Activate 
 
 MakeListActive = objList.Active 
End Function

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.